Tôi đang thực hiện một dự án nghiên cứu về khả năng mở rộng. Tôi đã tạo ra một ứng dụng web trên Windows Azure và bây giờ cần phải thử nghiệm nó với hàng triệu người dùng. Tôi đã nghĩ đến việc làm như sau:Sử dụng dịch vụ đám mây để kiểm tra ứng dụng web
- Tạo một chương trình đơn giản trong đó sử dụng Selenium để gửi yêu cầu đến ứng dụng web
- Tích hợp chương trình này như một dịch vụ đám mây Azure
- Tăng dụ đếm đến tăng số lượng đồng thời kết nối
Lý do tôi muốn sử dụng Selenium và không chỉ gửi yêu cầu http bình thường là tôi cũng cần kiểm tra Javascript của ứng dụng. Câu hỏi của tôi là:
- Có thể sử dụng Selenium làm vai trò của nhân viên Windows Azure/virtual không?
- Selen có thể gửi nhiều yêu cầu cùng một lúc không? Tôi sẽ sử dụng nhiều trường hợp , tuy nhiên mỗi trường hợp sẽ cần phải có khả năng tạo ra khoảng 2000 yêu cầu trở lên mỗi giây, điều này có khả thi không?
Điều này có thể thực hiện bằng cách sử dụng Selenium hoặc có cách nào tốt hơn để thực hiện việc này không? Tôi cũng đã thấy JMeter nhưng kể từ khi nó trong Java Tôi không nghĩ rằng tôi có thể sử dụng nó như là một vai trò công nhân Azure
Yêu cầu: Tạo 100 triệu lượt truy cập trong khoảng 15 phút-30 phút Tôi đang mong đợi sử dụng khoảng 40-50 trường hợp trên Azure có nghĩa là mỗi trường hợp cần tạo khoảng 2000 yêu cầu mỗi giây
+1, câu hỏi hay, tôi rất muốn nghe từ một người đã cố gắng tích hợp nó với Azure, đó là điều tôi muốn thử. – Arran
Cũng thấy [câu trả lời này] (http://stackoverflow.com/a/15164587/272109) Tôi đã đăng một câu hỏi tương tự về tải thử nghiệm. –