首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >每当我对不到10个线程组进行J等分测试时,"Throughput“总是以”分钟“显示数字

每当我对不到10个线程组进行J等分测试时,"Throughput“总是以”分钟“显示数字
EN

Stack Overflow用户
提问于 2017-02-17 08:04:10
回答 1查看 43关注 0票数 0

当我在JMeter中执行测试的次数少于10 Thread Groups时,在Summary ReportThroughput中显示Minutes的结果。

有人能帮帮我吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-17 09:37:43

根据RateRenderer类源

代码语言:javascript
复制
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次,则为“秒”。
  • 如果吞吐量小于1-它被乘以60,时间单位被设置为“分钟”
  • 如果在吞吐量转换为“分钟”之后,它仍然小于1-它被乘以60,时间单位被设置为“小时”。

如果您需要从分钟内获得每秒点击量,只需将该值除以60。

其他选择包括:

  • 修补RateRenderer类并注释掉上面两个"if“子句
  • 使用外部第三方工具(如BM.Sense )进行JMeter结果分析。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42292499

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档