bzm- Concurrency Thread Group 並發線程組代替 jp@gc - Stepping Thread Group線程組。
1、 下載jmeter-plugins-manager-1.3.jar插件放入lib/ext,重啟jmeter
2、 啟動jmeter->進入插件下載界面,下載Custom Thread Groups 插件
3、 右擊測試計划->添加->線程組-> bzm - Concurrency Thread Group
4、 名詞解釋:
Target Concurrency:並發用戶數 (S)
Ramp Up Time(min):在T時間內啟動所有線程數(Target Concurrency)
Ramp-Up Steps Count:在T時間內分N次啟動所有線程數,即每隔 T/N 時間 啟動 S/N個線程
Hold Target Rate Time(min):全部線程啟動后再持續壓測 N 時間
Time Unit:時間單位(分/秒)
Thread Iterations Limit:線程循環次數數限制,不填時默認1次
Log Threads Status into File:保存日志文件
5、案例:
模擬300用戶並發,需要每隔1min中啟動20個線程,持續壓測30min
5.1 添加Concurrency Thread Group線程組->添加取樣器->添加斷言->添加監聽器(聚合報告、添加jp@gc - Active Threads Over Time)
5.2 設置線程組數據
5.3 查看聚合報告和隨時間變化的活動線程圖表(jp@gc - Active Threads Over Time)