【发布时间】:2017-10-24 07:43:59
【问题描述】:
我参考了“http://www.testautomationguru.com/jmeter-real-time-results-influxdb-grafana/”的文章,
通过grafana+infludx但是有一个jmeter tps(throughput)值不知怎么搞定?
我尝试了“jmeter.all.h.count”,但它似乎不是我想要的值:
【问题讨论】:
我参考了“http://www.testautomationguru.com/jmeter-real-time-results-influxdb-grafana/”的文章,
通过grafana+infludx但是有一个jmeter tps(throughput)值不知怎么搞定?
我尝试了“jmeter.all.h.count”,但它似乎不是我想要的值:
【问题讨论】:
我写了你所指的博客!
我们不能指望后端侦听器指标能够在汇总报告中为您提供准确的结果 - (特别是百分位数、平均值等)
BackEndListener 基本上给出了一段时间内的指标。您应该使用随时间变化的数据绘制图表。如果您尝试将 Grafana 的单一统计指标与该数据一起使用,那么您将看到完全不匹配。
在博客中 - 我使用修改后的 apache_core.jar 库来获得您实际期望的结果。但是我停止共享(在 jmeter 2.13、jmeter 3.0 之后)修改后的库。
【讨论】:
您指的是错误的值组件。
对于 GraphiteBackendListenerClient,这里描述了发送的值:
对于 InfluxdbBackendListenerClient,发送的值可以在这里找到:
这两个组件都不会发送吞吐量,因为它可以使用 Grafana 和其他指标来计算。
【讨论】:
在influxdb grafana tutorial找到你的答案,
使用jmeter.all.a.count:
如果我查询“jmeter.all.a.count”,其中服务器每秒处理的请求数,我得到以下输出。 [处理的请求数/单位时间=吞吐量]
【讨论】:
SELECT last("count") FROM "jmeter" WHERE "application" =~ /^$Application$/ AND $timeFilter GROUP BY time($aggregation) fill(null)