JMeter吞吐量控制器中的吞吐量效应

时间:2016-06-28 07:29:46

标签: jmeter throughput

我收到某人的JMeter脚本,该脚本包含 3吞吐量控制器。奇怪的是,他们选择了“Percent Executions”并将每个控制器的吞吐量相加,我只达到 70 (第一个吞吐量为40,第二个20和第三个10)。 问题是:

1。他们的总和不应该是100(100%)?

2. 如果总和为70且第一个吞吐量为40,是否意味着第一个吞吐量控制器将运行70%的总和的40%?

3。有人可以向我提供有关“执行百分比与总执行次数”相关的更多详情吗?

-JMeter帮助没什么用。

1 个答案:

答案 0 :(得分:5)

吞吐量控制器可以在 2种模式下运行

  1. 总执行次数 : - 定义子元素的执行次数(绝对数量)。

    <强>(A)即可。如果未选中“每用户 - ,基础采样器将执行“吞吐量”字段中定义的次数。例如,如果您有100个用户,吞吐量为100且未选中该框,则基础测试元素将执行100次。

    <强>(B)即可。如果选中“每用户” - 子采样器将按照吞吐量字段中的定义执行多次,再乘以当前线程组中的“线程数”。例如,如果您有100个用户,则检查100的吞吐量和框,将执行100,000次基础测试元素。

  2. 执行百分比: - 子元素将根据吞吐量“字段中定义的迭代百分比(线程*循环)执行。

  3. 所有这些信息均来自BlazeMeter博客,内容涉及Using Throughput Controller with Different Execution Percentages。此博客将帮助您根据测试脚本中Throughput Controller的配置了解测试执行方案。