【问题标题】:Jmeter result configuration to use grafanaJmeter结果配置使用grafana
【发布时间】:2021-11-27 21:27:50
【问题描述】:

我有一个事务控制器,其中有 5 个请求。现在,当我运行负载测试并在我的脚本中检查“生成父采样器”时。因此,这里发生的情况是,每当此采样器中的任何请求发生故障时,事务控制器都会显示一条消息,例如“无”或“采样器数量”等。

我正在使用 Grafana 来监控我的测试结果,那么如何先向事务控制器显示失败请求的失败响应消息,然后在 grafana 中显示消息

【问题讨论】:

    标签: jmeter jmeter-plugins jmeter-5.0 jmeter-4.0 jmeter-3.2


    【解决方案1】:

    JMeter 的 Backend Listener 不会向 Grafana 发送响应消息,您可以在 Metrics Exposed 章节中查看可能的值。

    向 Grafana 发送响应消息的唯一方法是使用 JSR223 Test Elements and Groovy language 更改事务控制器标签。

    JSR223 Sampler 的示例代码:

    SampleResult.setIgnore()
    
    def failure = prev.getParent().getSubResults().find { subResullt -> !subResullt.isSuccessful() }
    
    if (failure != null) {
        failure.getParent().setSampleLabel(failure.getParent().getSampleLabel() + ': ' + failure.getResponseMessage())
    }
    

    演示:

    【讨论】:

      猜你喜欢
      • 2011-05-12
      • 2019-10-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多