2016-06-28 1102 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里面的测试脚本