JMeter测试失败时的HTTP请求

JMeter测试失败时的HTTP请求,jmeter,Jmeter,在我的JMeter测试中,如果有任何错误,我想触发HTTP请求,在我的系统上发布一条消息,以供进一步注意。我能在这里做什么?邮件可视化器可以通过电子邮件报告错误。我想通过HTTP请求执行同样的操作。我使用的是jmeter 3.2。您可以执行以下操作: 在HTTP请求采样器之后添加,并将以下代码放入“条件”区域: 添加为If控制器的子级,并在此处配置电子邮件服务器详细信息、凭据、消息等-有关更多详细信息,请参阅文章 JMeterThread.last_sample_ok是一个保存上一个采样器执行

在我的JMeter测试中,如果有任何错误,我想触发HTTP请求,在我的系统上发布一条消息,以供进一步注意。我能在这里做什么?邮件可视化器可以通过电子邮件报告错误。我想通过HTTP请求执行同样的操作。我使用的是jmeter 3.2。

您可以执行以下操作:

  • 在HTTP请求采样器之后添加,并将以下代码放入“条件”区域:

  • 添加为If控制器的子级,并在此处配置电子邮件服务器详细信息、凭据、消息等-有关更多详细信息,请参阅文章
    JMeterThread.last_sample_ok
    是一个保存上一个采样器执行结果的函数,如果上一个采样器成功,则为
    true
    ,否则为
    false
    。由于If控制器,SMTP请求采样器将仅在HTTP请求采样器失败的情况下执行,这似乎是您正在寻找的

    我想发送关于测试总体结果的HTTP请求。根据您的输入,我能够创建一个解决方案,使用beanshell处理器将测试结果的状态存储为属性,并在teardown线程组中使用它来发送HTTP请求。谢谢
    `!${JMeterThread.last_sample_ok}`