jmeter階梯式加壓測試:JMeter 階梯式加壓測試插件 Stepping Thread Group
由於Stepping Thread Group插件相對來說過於老舊,已不被官方所推薦。
所以這里介紹一個plugins插件組中優化過的插件:Concurrency Thread Group
1.下載配置
下載插件JMeter Plugins Manager:https://jmeter-plugins.org/wiki/PluginsManager/
下載后直接將 jmeter-plugins-manager.jar 包放在jmeter安裝目錄apache-jmeter-4.0\lib\ext 下,重新啟動jmeter即可使用。
2.插件使用
啟動jmeter, Options(選項)——Plugins Manager 啟動 JMeter Plugins Manager
在Available Plugins選項里勾選Custom Thread Groups 安裝並自動重啟
在測試計划里添加並發線程組:
參數釋義:
目標並發(線程數)
加速時間(整個測試)
加速步驟計數
保持目標費率時間(時間單位 - 分鍾或秒鍾)
線程迭代次數限制(循環次數)
將線程狀態記錄到文件(將線程啟動和線程停止事件保存為日志文件)
舉例說明:
如下場景:
100個線程
3分鍾加速時間
5個加速步驟
持有目標費率6分鍾;
意味着:
3分鍾除以5步,每步0.6分鍾
100個用戶除以5步,每步20個用戶
每0.6分鍾將添加20個用戶,直到達到100個用戶
達到100個線程后,所有這些線程將繼續運行,並持續6分鍾;