首页 > 解决方案 > JMeter - HTML仪表板报告(随时间变化的响应时间)和随时间变化的响应时间侦听器之间的区别

问题描述

我观察到 JMeter - HTML Dashboard Report(Response Times Over Time) 和 Response Times Over Time Listener 之间的区别。我正在使用 JMeter 3.3 版 HTML 仪表板报告显示响应时间的峰值 = 28455 ms @ 11:33:00,而随时间变化的响应时间侦听器显示响应时间的峰值 = 45803.6 ms @ 00:00:52。

HTML 报告和侦听器都是使用相同的 result.csv 文件生成的。

谁能帮我理解这一点。如果我理解不正确,请纠正我。

HTML 报告和监听器的屏幕截图

标签: jmeterjmeter-plugins

解决方案


如果不查看 Response Times Over Time 侦听器和 HTML Reporting Dashboard 的配置,就不可能说出原因。

与相对较短的测试持续时间(1.5 分钟)相比,由于粒度较高,您的仪表板很可能以“掩盖”此峰值的方式进行配置

另一个可能存在差异的地方是“随时间变化的响应时间”的“图表类型”设置

JMeter 响应时间随时间变化

类似配置的图表生成应该在相同的数据上产生类似的图表(除非有错误)


最后确保您使用:

  1. Response Times over Time 插件的最新版本(您可以使用JMeter Plugins Manager检查/安装更新)
  2. JMeter 的最新版本(截至目前为JMeter 4.0 )

推荐阅读