【问题标题】:How to push jmeter results to influx multiple databases using back end listeners?如何使用后端侦听器将 jmeter 结果推送到多个数据库?
【发布时间】:2018-05-29 06:00:50
【问题描述】:

我想将 JMeter 结果数据推送到潮人。我能够将结果推送到一个很好的数据库。但是现在我想将第一个采样器结果的结果数据推送到一个数据库,第二个采样器结果到另一个数据库。

为此,我尝试为每个采样器使用多个后端侦听器。但是所有采样器结果数据将被推送到在第一个后端侦听器中配置的同一数据库。

我们可以为多个配置使用多个后端侦听器吗?或者如果我们不能,那为什么? 我正在使用influxdbBackend.listenerClient

【问题讨论】:

    标签: jmeter influxdb jmeter-plugins listeners


    【解决方案1】:

    根据JMeter Documentation

    默认情况下,JMeter 会发送在 samplerName "all" 下累积的所有采样器的指标。如果配置了后端侦听器samplersList,则 JMeter 还会发送匹配样本名称的指标,除非summaryOnly=true

    因此,如果您添加 2 个 Backend Listener 实例并将它们配置为:

    • summaryOnly: false
    • samplersListSampler1 第一,Sampler2 第二
    • 不同的graphineHost 和/或graphitePort

    【讨论】:

    • 如何配置以下配置(问题编辑添加截图)
    • org.apache.jmeter.visualizers.backend.influxdb.InfluxdbBackendListenerClient 实现中,您有samplersRegexp 设置,您可以在其中定义要使用此侦听器收集哪些采样器信息。还要确保将summaryOnly 设置为false。详细配置见How to Use Grafana to Monitor JMeter Non-GUI Results - Part 2文章
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-17
    • 2012-01-14
    • 1970-01-01
    • 2013-09-24
    • 1970-01-01
    • 2019-09-23
    相关资源
    最近更新 更多