grafana 中的 JMeter 吞吐量值

JMeter throughput value in grafana

我参考了“http://www.testautomationguru.com/jmeter-real-time-results-influxdb-grafana/”一文,

通过grafana + infludx 但是有个jmeter的tps(吞吐量)值不知道怎么弄的?

我试过"jmeter.all.h.count",但似乎不是我想要的值:

您指的是错误的值组件。

对于 GraphiteBackendListenerClient,发送的值描述如下:

对于 InfluxdbBackendListenerClient,发送的值可以在这里找到:

两个组件都不会发送吞吐量,因为它可以使用 Grafana 和其他指标进行计算。

influxdb grafana tutorial 中找到了答案, 使用 jmeter.all.a.count:

If I query the “jmeter.all.a.count” which has the no of requests processed for every second by the server, I get below output. [No of requests processed / unit time = Throughput]

我写了你提到的博客!

我们不能期望后端侦听器指标能够为您提供您在汇总报告中所期望的准确结果 -(特别是百分位数、平均值等)

BackEndListener 基本上给出了一段时间内的指标。您应该使用随时间变化的数据绘制图表。如果您尝试将 Grafana 的单一统计指标与该数据一起使用,那么您将看到完全不匹配的情况。


在博客中 - 我使用修改后的 apache_core.jar 库来获得您实际期望的结果。但是我停止共享(在 jmeter 2.13、jmeter 3.0 之后)修改后的库。