Jmeter吞吐量控制器详解
一、吞吐量控制器
吞吐量控制器(Throughput Controller)用來控制其下元件的執行次數,并無控制吞吐量的功能。
作用:控制其下的子節點的執行次數與負載比例分配
吞吐量控制器字段介紹:
Total Executions:執行百分比(1-100)
percent Executions:執行數量
Per User:線程數,當選Total Executions時,是線程數;當選percent Executions時,是線程數*循環次數
二、添加吞吐量控制器(線程組-邏輯控制器-吞吐量控制器)
三、場景實戰
場景一:線程組-線程數5,循環1/線程數1,循環5,A業務跑5個,B業務跑2個
吞吐量控制器1設置為:選Total Executions,吞吐量5
吞吐量控制器2設置為:選Total Executions,吞吐量2
查看結果樹,A業務跑5個,B業務跑2個
?
場景二:線程組-線程數10,循環1/線程數1,循環10,A業務跑6個,B業務跑4個
吞吐量控制器1設置為:選percent Executions,吞吐量60%
?
吞吐量控制器2設置為:選percent Executions,吞吐量40%
查看結果樹,A業務跑6個,B業務跑4個
場景三:線程組-線程數2,循環5,A業務跑6個,B業務跑所有線程(線程數*循環次數)
吞吐量控制器1設置為:選Total Executions,吞吐量6
吞吐量控制器2設置為:選percent Executions,吞吐量不填,勾選Per User
查看結果樹,A業務跑6個,B業務跑了10個(線程數2*循環5)
場景四:線程組-線程數2,循環5,A業務跑6個,B業務跑所有線程數
吞吐量控制器1設置為:選percent Executions,吞吐量60%
?
吞吐量控制器2設置為:選Total Executions,吞吐量不填,勾選Per User
查看結果樹,A業務跑6個,B業務跑了2個(線程數2)
總結
以上是生活随笔為你收集整理的Jmeter吞吐量控制器详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java设计是什么软件下载_用Java设
- 下一篇: python mysql in 参数_p