如何通过Jmeter中的电子邮件发送Assersion失败的电子邮件和测试结果的结束?

时间:2016-05-17 14:20:06

标签: email jmeter assertion

link for jmeter我正在使用jmeter进行测试。当断言失败时,我发现很难找到向我的帐户发送电子邮件的方法。或者当作业完成后,我希望将结果发送到我的电子邮件。我怎么能这样做?

1 个答案:

答案 0 :(得分:2)

您可以使用SMTP Sampler向JMeter发送电子邮件。类似的东西:

  • If Controller,条件${JMeterThread.last_sample_ok}==false
    • SMTP Sampler

有关如何配置SMTP Sampler

的详细信息,请参阅Load Testing Your Email Server: How to Send and Receive E-mails with JMeter文章

结果可以以类似的方式发送。

  1. 将以下行添加到 user.properties 文件(位于JMeter的“bin”文件夹中)

    jmeter.save.saveservice.autoflush=true
    

    这是配置JMeter一旦可用就将结果保存到文件中所必需的,以确保您不会错过任何一个请求结果

  2. tearDown Thread Group添加到您的测试计划中。 tearDown线程组正在所有其他线程组之后执行

  3. 将SMTP Sampler添加为tearDown线程组的子级,并将其配置为将.jtl结果文件发送到指定的电子邮件