2012-02-16 47 views
23

Tôi muốn tạo tập lệnh trong JMeter mô phỏng ví dụ: 100 người dùng truy cập trang web của chúng tôi trong khoảng thời gian 3-4 phút.Cách thực hiện kiểm tra tải cho trang web bằng cách sử dụng JMeter

Chúng tôi cần kiểm tra xem ứng dụng của chúng tôi có thể cho phép 25.000 người dùng/ngày - tức là 1.100 mỗi giờ.

Đối với mà tôi đã thực hiện kiểm tra này Jmeter:

enter image description here enter image description here

và đây là kết quả

enter image description here

và đây là đồ thị

enter image description here

Tôi muốn biết kết quả này chính xác là gì, nếu vượt qua bài kiểm tra hoặc thất bại, nếu yahoo.com (mà chúng tôi đã chạy thử nghiệm này cho ví dụ của chúng tôi) có thể cho phép 25.000 người dùng/ngày và nếu tôi nhập vào tiêu chí/yêu cầu chính xác?

Cảm ơn

+1

bạn có nhận ra rằng việc truy cập một trang web liên quan đến nhiều yêu cầu HTTP và bạn chỉ đang thử nghiệm bước đầu tiên? bạn sẽ cần phải ghi lại một chuỗi yêu cầu HTTP (với JMeter - google làm thế nào để) và thử nghiệm với nó –

+0

[Có câu trả lời?] (http://stackoverflow.com/faq#howtoask) –

Trả lời

44

1. tôi sẽ tư vấn để sử dụng tốt hơn một số lấy mẫu tùy chỉnh từ jmeter-plugins thay vì:

2. Ngoài những nhận xét @Qwe trên: kiểm tra không phải là yêu cầu HTTP đơn nhưng giao dịch của người dùng: mỗi bài kiểm tra sợi nên mô phỏng một loại hoạt động duyệt thực người dùng: đăng nhập (nếu có), điều hướng qua trang web, tìm kiếm, truy cập/chỉnh sửa cài đặt cá nhân, đăng xuất, v.v.
Để mô phỏng người dùng thực, hãy thêm bộ hẹn giờ "thời gian suy nghĩ" giữa các bước giao dịch.

3. phản ứng kiểm soát, ít nhất là như sau:

4. Nhìn vào tài liệu JMeter tương ứng:

5. Một số hướng dẫn step-by-step về thiết lập và sử dụng Jmeter cho tải kiểm tra, bạn có thể tìm thấy ở đây:


UPD.
Vui lòng tìm, sử dụng và cảm thấy tự do để mở rộng này JMeter Resources collection tiếp tục trên github.

+0

[Tải thử nghiệm các ứng dụng của bạn với Apache JMeter ] (http://web.archive.org/web/20120302160128/http://javaboutique.internet.com/tutorials/JMeter/) qua archive.org –

+0

Cảm ơn bạn đã cập nhật. –

+0

Câu trả lời tuyệt vời, cảm ơn, nó cũng khá hữu ích đối với tôi. – Rafa

Các vấn đề liên quan