Jmeter吞吐量控制器可在做並發分流,數據分流,控制請求次數,限制線程使用次數等 以此來滿足需求。
使用場景:例如1000用戶並發時,分流處理,全部客戶登錄,三百用戶登錄后不做任何操作,五百用戶登錄后只執行A模塊流程,剩下二百用戶登錄后只執行B模塊流程。
此處並不是控制接口或線程組並發,
此處並不是控制接口或線程組並發,
此處並不是控制接口或線程組並發,
控制接口並發請求及線程並發的請移步, 階梯加壓線程組:https://www.cnblogs.com/beimingyouyuqingcangchuli/p/12118470.html
位置:
界面:
在此邏輯控制器里面的所有請求,會按照所設置的模式,去運行,具體使用如下:
Total Executions:設置運行次數
Percent Executions:設置運行比例(1~100之間)
Per User:如果勾選該項則按虛擬用戶數(線程數)來計算執行次數,如果沒有選中該項則按所有虛擬用戶數來計算執行次數。
例子如下:
線程組設置:
吞吐量控制器1 Total Executions:設置運行次數為3
吞吐量控制器2 Percent Executions:設置運行比例 40.0
接下來執行下看下測試結果:
請求1: 設置執行三次,結果執行三次
請求2: 5 X 40% = 2 次