如何获得我在 jmeter 测试中拥有的每个采样器的吞吐量(influx db)
How to get throughput( in influx db) of each sampler i have in jmeter test
我想使用 each 的 influx db 在 grafana 中绘制 throughput/unit time 的图表我的 jmeter test.I 中的采样器 可以获得 test/unit 时间的总吞吐量(使用 influx db 中的附加表 delta 和 total) .
谁能帮我完成这个。
或者有什么方法可以像我们获取样本 zz“jmeter.zz.a.count”的计数一样在 influx db 中获取采样器明智的吞吐量。可能是通过使用 user.properties/jmeter.properties .
在这方面的任何帮助。
Jmeter后端监听器,默认情况下,不会轮询sampler结果到influx。首先,您需要将 summaryOnly 标记为 "false",如下所示:
然后,您可以使用修改后的 jar 文件(您可以在 testautomationguru(dot)com 上搜索此文件。在此 lib/ext 文件夹中有一个修改后的 jar 文件,您可以下载并替换它。这个修改后的 jar 将允许后端监听器将采样器指标直接写入 influx。
这些指标与您将在命令行中看到的指标相同
在 lib/ext 中替换 jar 后,您需要通过 cli 传递流入详细信息或在 user.properties 文件中更新它们
现在,如果您进入 influx 数据库并输入查询 "select * from samples",您应该会看到如下指标
现在去grafana画图
我想使用 each 的 influx db 在 grafana 中绘制 throughput/unit time 的图表我的 jmeter test.I 中的采样器 可以获得 test/unit 时间的总吞吐量(使用 influx db 中的附加表 delta 和 total) .
谁能帮我完成这个。
或者有什么方法可以像我们获取样本 zz“jmeter.zz.a.count”的计数一样在 influx db 中获取采样器明智的吞吐量。可能是通过使用 user.properties/jmeter.properties .
在这方面的任何帮助。
Jmeter后端监听器,默认情况下,不会轮询sampler结果到influx。首先,您需要将 summaryOnly 标记为 "false",如下所示:
然后,您可以使用修改后的 jar 文件(您可以在 testautomationguru(dot)com 上搜索此文件。在此 lib/ext 文件夹中有一个修改后的 jar 文件,您可以下载并替换它。这个修改后的 jar 将允许后端监听器将采样器指标直接写入 influx。
这些指标与您将在命令行中看到的指标相同
在 lib/ext 中替换 jar 后,您需要通过 cli 传递流入详细信息或在 user.properties 文件中更新它们
现在,如果您进入 influx 数据库并输入查询 "select * from samples",您应该会看到如下指标
现在去grafana画图