我收到了某人的JMeter脚本,其中包含一个脚本,其中包含3吞吐量控制器。奇怪的部分是他们有“执行百分比”选择和总结吞吐量从每个控制器我只达到(第一个有40的吞吐量,第二个20和第三个10)。 问题是:JMeter的吞吐量控制器中的吞吐量影响
1.它们的总和不应该是100(100%)吗?
2.如果总和为70,第一个吞吐量为40,那么这是否意味着第一个吞吐量控制器将运行总和70的40%?
3.有人能给我更多关于“百分比执行与总执行次数”的细节吗?
-JMeter帮助没有多大帮助。
我收到了某人的JMeter脚本,其中包含一个脚本,其中包含3吞吐量控制器。奇怪的部分是他们有“执行百分比”选择和总结吞吐量从每个控制器我只达到(第一个有40的吞吐量,第二个20和第三个10)。 问题是:JMeter的吞吐量控制器中的吞吐量影响
1.它们的总和不应该是100(100%)吗?
2.如果总和为70,第一个吞吐量为40,那么这是否意味着第一个吞吐量控制器将运行总和70的40%?
3.有人能给我更多关于“百分比执行与总执行次数”的细节吗?
-JMeter帮助没有多大帮助。
的吞吐量控制器可以2种模式操作:
总处决: -定义多少次子元素将执行(绝对数)。
(A)。如果“每用户”是选中-的底层采样(多个)将被执行多次在“吞吐量”字段定义。举例来说,如果你有100用户的吞吐量和盒子是选中,底层测试元素将被执行100倍。
(B)。如果“每用户”是检查 - 在子采样器(S)将在执行多次在“吞吐量”字段,乘上“线程数”定义当前线程组。例如,如果您有100用户,吞吐量100和框被检查,潜在测试元素将被执行100,000次。
百分比处决: -将根据迭代(线程*循环)如“吞吐量”字段定义的百分比要执行的子元素。
所有这些信息从BlazeMeter博客约Using Throughput Controller with Different Execution Percentages引用。此博客将帮助您了解您的测试执行场景根据您的配置的Throughput Controller里面的测试脚本。