Tôi có một thử nghiệm hiệu suất trong JMeter
và muốn kiểm tra hiệu năng hệ thống tối đa/thông lượng với nó. Vì vậy, số lượng chủ đề hoạt động nên được tăng lên ví dụ trong khi tỷ lệ lỗi dưới 2%. Tôi tìm thấy Constant Throughput Timer
, đặt nó vào Thread Group
nhưng nó chỉ tạm dừng hoặc làm chậm chủ đề. Tôi đã thử xác định nó như sau, với thuộc tính: ${__P(throughput,)}
, nhưng không chắc chắn giá trị chính xác cho thuộc tính này là gì. Tôi không thể thấy JMeter có thể đo hiệu suất tối đa của hệ thống như thế nào.Tăng số lượng chủ đề trong JMeter trong khi thực hiện
Trả lời
Không có chức năng như vậy trong "vanilla" JMeter howere nó có thể với các plugin, hãy kiểm tra:
Chúng có thể được kết nối với nhau thông qua feedback loop nên Concurrency Thread Group sẽ thêm nhiều chuỗi hơn nếu cần để đạt được số lượng yêu cầu mong muốn mỗi giây.
Bạn có thể cài đặt cả các plugin (và giữ cho chúng được up-to-date) sử dụng JMeter Plugins Manager
Cảm ơn! Làm thế nào có thể kết nối chúng với tỷ lệ lỗi? Vì vậy, làm thế nào tôi có thể tăng số lượng các chủ đề kể từ khi tỷ lệ lỗi dưới một giá trị được xác định trước? – plaidshirt
Không chắc chắn về việc dừng tải tăng, tuy nhiên bạn có thể ngừng toàn bộ kiểm tra nếu tỷ lệ lỗi vượt quá ngưỡng nhất định thông qua [Trình nghe tự động ẩn] (https://www.blazemeter.com/blog/using-the-jmeter-autostop-listener-how -to-do-it-right) –
Không có Trong số giải pháp hộp như của JMeter 3.3, thấy yêu cầu tăng cường này:
Tuy nhiên nó có thể tự động thêm chủ đề từ JMeter 3.2 (xem https://bz.apache.org/bugzilla/show_bug.cgi?id=60530) trong Phần tử thử nghiệm JSR223 sử dụng JMeterContext:
ctx.getThreadGroup(). addNewThread (delay, ctx.getEngine());
Vì vậy, dựa trên điều này, bạn có thể trong một JSR223 Kiểm tra phần tử (Pre/Post Processor hoặc Sampler) kiểm tra sự hiện diện của một tập tin trong một thư mục bạn đã chọn đặt tên:
NUMBER_OF_THREAD_TO_ADD.txt
Nếu có, hãy sử dụng tên của nó để tính số lượng chủ đề và gọi phương thức này.
Tôi nên xem thư mục này ở đâu? – plaidshirt
Tôi đã cập nhật câu trả lời của mình. Bạn có thể chọn bất kỳ thư mục nào bạn muốn vì nó sẽ là mã của bạn sẽ sử dụng thư mục này –
- 1. Số chủ đề hiện tại của Jmeter?
- 2. Thực hiện các nhóm chủ đề riêng biệt trong jmeter
- 3. Biến ngẫu nhiên Jmeter trong một số chủ đề
- 4. JMeter: Sự khác biệt giữa việc sử dụng Số lượng Chủ đề và Bộ đếm Thông lượng Hằng số
- 5. Chủ đề luôn tăng
- 6. Chạy nhiều Nhóm Chủ đề tuần tự trong JMeter
- 7. Giới hạn số lượng chủ đề thực hiện một phương thức tại một thời điểm
- 8. Số chủ đề cao nhất hợp lý để chạy đồng thời trong Jmeter là bao nhiêu?
- 9. Thực hiện N số lượng chủ đề song song và theo cách tuần tự
- 10. giới hạn số lượng chủ đề trong ThreadPool trong khi tạo TransportClient trong elasticsearch
- 11. Số lượng chủ đề tối đa trong ứng dụng .NET?
- 12. Ý nghĩa của "Nhóm chủ đề" trong JMeter là gì?
- 13. Nhận số lượng chủ đề RTS trong chương trình Haskell?
- 14. Tại sao cần tăng số lượng bản sao trong khi tăng trước không
- 15. Thay đổi số lượng chủ đề cho máy chủ Jenkins
- 16. Tăng số lượng chủ đề cho mỗi quy trình công nhân IIS
- 17. Thiết lập Jmeter để thực hiện HTTPS
- 18. Thực hiện ổn định về số lượng
- 19. Thực hiện mô đun trong một số lượng lớn?
- 20. Giảm hiệu suất khi tăng số lượng lõi
- 21. Chủ đề an toàn Gia tăng trong C#
- 22. Tạo số lượng chủ đề động đồng thời
- 23. Tăng số lượng dấu trục
- 24. Android: Chủ đề mới Runnable Thực hiện trong Chủ đề chính
- 25. Chủ đề lượng tử?
- 26. cách xác định số lượng chủ đề cho LDA?
- 27. IUnknown :: QueryInterface() tăng số lượng tham chiếu?
- 28. Khi chạy, làm thế nào tôi có thể giới hạn số lượng các chủ đề java
- 29. Tăng số lượng mục trong danh sách Chạy MRU
- 30. Số lượng chủ đề được tạo bởi GCD?
có thể trùng lặp của [Thay đổi số chủ đề của kế hoạch kiểm tra trong JMeter, tại thời gian chạy] (https: // stackoverflow. com/questions/10312281/change-the-thread-count-of-test-plan-in-jmeter-at-run-time) – user7294900
@ user7294900: Không có giải pháp chính xác nào về câu hỏi này. – plaidshirt
Bạn có thể chia sẻ nếu và làm thế nào bạn đã thành công để đạt được nó? – user7294900