链接正在使用jmeter进行测试。当断言失败时,我发现很难找到向我的帐户发送电子邮件的方法。或者当工作完成后,我希望将结果发送到我的电子邮件中。我该怎么做?
您可以使用SMTP采样器使用JMeter发送电子邮件。类似于:
- 如果控制器,条件
${JMeterThread.last_sample_ok}==false
- SMTP采样器
有关如何配置SMTP Sampler 的详细信息,请参阅负载测试您的电子邮件服务器:如何使用JMeter发送和接收电子邮件文章
可以用类似的方式发送结果。
-
将以下行添加到user.properties文件(位于JMeter的"bin"文件夹中)
jmeter.save.saveservice.autoflush=true
这是配置JMeter以在结果可用时立即将其保存到文件中所必需的,以确保您不会错过单个请求结果
-
将tearDown线程组添加到测试计划中。tearDown线程组在所有其他线程组之后执行
- 将SMTP采样器添加为tearDown线程组的子级,并将其配置为将.jtl结果文件发送到指定的电子邮件