【JMeter_18】JMeter邏輯控制器__吞吐量控制器

吞吐量控制器<Throughput Controller>

  

  業務邏輯:

    他的實際做用彷佛跟吞吐量扯不上什麼關係。就是單純的控制控制器下的子節點被執行的次數或被執行比列,該控制器默認爲多線程使用共通的。吞吐量的值能夠以變量表示。多線程

  Total Executions:spa

    按總執行數控制,即當選中該項時,吞吐量中填寫的值就是控制器指望的被執行的最大次數。線程

    當吞吐量小於等於0時,控制器及其子節點不會被執行。blog

    當吞吐量爲空、字符串時,控制器及其子節點會被執行一次。字符串

    當吞吐量爲小數時,控制器會以向下取整的方式被觸發執行。<1.9---一、2.322---2>get

    當吞吐量的值大於總執行數時,控制器每次都會被觸發,直至程序中止運行。io

  percent executions:變量

    按百分比執行,即當選中改項時,吞吐量中填寫的值爲觸發執行的百分比<1--100>。file

    當吞吐量小於等於0時,控制器及其子節點不會被執行。程序

    當吞吐量爲空、字符串時,控制器及其子節點會被以百分比100%來執行。

    當吞吐量大於100時,控制器及其子節點會被以百分比100%來執行。

    吞吐量百分比支持小於。執行次數計算方式爲  總數目* X%==結果向下取整。好比 10 * 68 = 6.8--->6 執行次數爲6次。

  Per User:

    每一個用戶,其實就是每一個線程獨立計算。默認不勾選,上述描述中的總執行數以線程組爲單位,多線程合併計算。

    勾選此項時,每一個線程之間獨立計算,上述描述中的總執行數爲線程組單個線程中控制器被觸發執行的次數。

  演示腳本: Demo_吞吐量控制器

相關文章
相關標籤/搜索