【问题标题】:How to get throughput( in influx db) of each sampler i have in jmeter test如何获得我在 jmeter 测试中拥有的每个采样器的吞吐量(influx db)
【发布时间】:2016-09-27 08:38:04
【问题描述】:

我想在 grafana 中使用 每个采样器 的流入数据库 绘制 吞吐量/单位时间 图表,我在 jmeter 测试。我可以得到一个测试/单位时间的总吞吐量(使用额外的表 delta 和流入数据库中的总数)。

谁能帮我完成这件事。

或者有什么方法可以像我们获得样本 zz “jmeter.zz.a.count”的计数一样,在流入数据库中获得采样器明智的吞吐量。可能是通过使用 user.properties/jmeter.properties。

在这方面的任何帮助。

【问题讨论】:

    标签: jmeter influxdb grafana


    【解决方案1】:

    默认情况下,Jmeter 后端侦听器不会轮询采样器结果以流入。首先,您需要将 summaryOnly 标记为“false”,如下所示:

    然后,您可以使用修改后的 jar 文件(您可以在 testautomationguru(dot)com 上搜索。在此 lib/ext 文件夹中有一个修改后的 jar 文件可以下载并替换。这个修改后的 jar 将允许后端侦听器将采样器指标直接写入 influx。 这些指标与您将在命令行中看到的指标相同

    在 lib/ext 中替换 jar 后,您需要通过 cli 传递流入详细信息或在 user.properties 文件中更新它们

    现在,如果您进入您的 influx 数据库,并输入查询“select * from samples”,您应该会看到如下指标

    现在转到 grafana 并绘制它

    【讨论】:

    • 嗨..感谢您的回复..我以同样的方式尝试过。你能告诉我..它是否给出了确切的吞吐量或我们得到的任何价值是正确的..可以你请确认我..提前感谢@Kranthi Paidi
    • 我已经使用 Jmeter 原生的吞吐量图验证了这一点,并且可以确认它按预期工作。
    • 好的.. 非常感谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多