每当我 运行 Jmeter 测试少于 10 个线程组时,"Throughput" 始终显示 "Minutes" 中的数字
Whenever i ran the Jmeter test for less than 10 Thread Groups then all the time "Throughput" shows numbers in "Minutes"
当我在 JMeter
中执行小于 10 Thread Groups
的测试时,在 Summary Report
列 Throughput
中显示 Minutes
中的结果。
谁能帮帮我
String unit = "sec";
if (rate < 1.0) {
rate *= 60.0;
unit = "min";
}
if (rate < 1.0) {
rate *= 60.0;
unit = "hour";
}
setText(formatter.format(rate) + "/" + unit);
所以:
- 如果吞吐量大于 1 - 时间单位为 "seconds"
- 如果您的吞吐量小于 1 - 它将乘以 60 并且时间单位设置为 "minutes"
- 如果吞吐量转换为 "minutes" 后仍然小于 1 - 它将乘以 60 并且时间单位设置为 "hours"
如果您需要从分钟数中获取以每秒点击数为单位的吞吐量 - 只需将该值除以 60。
其他选项是:
- 修补 RateRenderer class 并注释掉上面的两个 "if" 子句
- 使用外部第 3 方工具 BM.Sense 进行 JMeter 结果分析
当我在 JMeter
中执行小于 10 Thread Groups
的测试时,在 Summary Report
列 Throughput
中显示 Minutes
中的结果。
谁能帮帮我
String unit = "sec";
if (rate < 1.0) {
rate *= 60.0;
unit = "min";
}
if (rate < 1.0) {
rate *= 60.0;
unit = "hour";
}
setText(formatter.format(rate) + "/" + unit);
所以:
- 如果吞吐量大于 1 - 时间单位为 "seconds"
- 如果您的吞吐量小于 1 - 它将乘以 60 并且时间单位设置为 "minutes"
- 如果吞吐量转换为 "minutes" 后仍然小于 1 - 它将乘以 60 并且时间单位设置为 "hours"
如果您需要从分钟数中获取以每秒点击数为单位的吞吐量 - 只需将该值除以 60。
其他选项是:
- 修补 RateRenderer class 并注释掉上面的两个 "if" 子句
- 使用外部第 3 方工具 BM.Sense 进行 JMeter 结果分析