在我的JMeter测试中,如果有任何错误,我想触发HTTP请求在我的系统上发布消息以进一步关注。我能在这做什么?邮件可视化工作正常,可通过电子邮件报告错误。我希望通过HTTP请求执行相同操作。我使用的是jmeter 3.2。
答案 0 :(得分:1)
您可以执行以下操作:
在HTTP请求采样器之后添加If Controller并将以下代码放入“条件”区域:
`!${JMeterThread.last_sample_ok}`
JMeterThread.last_sample_ok
是保留前一个采样器执行结果的pre-defined JMeter Variable,如果前一个采样器成功则为true
,否则为false
。由于If Controller,只有在HTTP请求采样器出现故障时才会执行SMTP请求采样器,这似乎是您正在寻找的东西。