IF控制器
下面這種寫法jmeter不推薦有性能的問題
jmeter推薦勾選上的這種寫法
使用"Interpret Condition as Variable Expression"工具的性能要好一些
循環控制器
ForEach控制器
與用戶定義的變量或者正則表達式提取器配合使用,循環讀取。用戶定義的變量或者正則表達式結果中的所有數據。
用戶定義的變量的使用
1.添加用戶定義的變量:
參數名:固定前綴+連續的數字后綴
2.添加ForEach并配置
3、在ForEach控制器下方添加HTTP請求,并引用ForEach讀取的數據${word}
同步定時器(在定時器組件里面)
Synchronizing Timer
又叫做集合點,保證大量請求在同一時間發送形成絕對并發
實現原因:設置同步定時器,有請求要發出時,同步定時器會暫緩請求發送,一直到積攢的請求數達到設置的
設置達到一定并發量后直接發壓下去
用查看結果樹可以看到每個線程啟動的時間
設置一定的并發后批量發送
常數吞吐量控制器(在定時器組件里面)
Constant Throughput Timer
常數吞吐量定時器只是幫忙達到性能測試的負載要求,本身不代表性能有bug/無bug
對于bug的分析需要通過響應時間來判斷