【发布时间】:2020-11-16 18:05:42
【问题描述】:
我是 jMeter 的新手,希望您能帮助我。
我有一个包含多个 HTTP 请求采样器的线程组。每次任何采样器失败时,我都会发送一封电子邮件。问题是我想收集几个失败的采样器的名称+响应正文以发送到电子邮件中。
谁能举例说明一下怎么做?
【问题讨论】:
标签: jmeter
我是 jMeter 的新手,希望您能帮助我。
我有一个包含多个 HTTP 请求采样器的线程组。每次任何采样器失败时,我都会发送一封电子邮件。问题是我想收集几个失败的采样器的名称+响应正文以发送到电子邮件中。
谁能举例说明一下怎么做?
【问题讨论】:
标签: jmeter
最好的解决方案是使用 Simple Data Writer listener 配置为仅保存失败的请求,在那里您可以选择需要存储的任何指标:
另一种选择是使用JSR223 test elements and Groovy language 从失败的请求中提取“有趣”的字段:
在上面的示例中,采样器从先前的结果中获取标签和正文,并将它们存储到 ${requestName} 和 ${responseData} JMeter 变量中,您可以在任何地方使用它们。有关这些 prev、vars 和其他 JMeter API 简写的更多信息:Top 8 JMeter Java Classes You Should Be Using with Groovy
【讨论】: