2016-06-28 232 views
1

我收到了某人的JMeter腳本,其中包含一個腳本,其中包含3吞吐量控制器。奇怪的部分是他們有「執行百分比」選擇和總結吞吐量從每個控制器我只達到(第一個有40的吞吐量,第二個20和第三個10)。 問題是:JMeter的吞吐量控制器中的吞吐量影響

1.它們的總和不應該是100(100%)嗎?

2.如果總和爲70,第一個吞吐量爲40,那麼這是否意味着第一個吞吐量控制器將運行總和70的40%?

3.有人能給我更多關於「百分比執行與總執行次數」的細節嗎?

-JMeter幫助沒有多大幫助。

回答

4

吞吐量控制器可以2種模式操作:

  1. 總處決: -定義多少次子元素執行絕對數)。

    (A)。如果「每用戶」是選中-底層採樣(多個)將被執行多次在「吞吐量」字段定義。舉例來說,如果你有100用戶的吞吐量和盒子是選中,底層測試元素將被執行100倍

    (B)。如果「每用戶」是檢查 - 在子採樣器(S)將在執行多次在「吞吐量」字段乘上「線程數」定義當前線程組。例如,如果您有100用戶吞吐量100和框被檢查,潛在測試元素將被執行100,000次

  2. 百分比處決: -將根據迭代(線程*循環)如「吞吐量」字段定義的百分比要執行的子元素。

所有這些信息從BlazeMeter博客Using Throughput Controller with Different Execution Percentages引用。此博客將幫助您瞭解您的測試執行場景根據您的配置Throughput Controller裏面的測試腳本