我可以编写一个脚本,当我的服务器负载很重时会向我发送消息

时间:2016-10-06 10:31:02

标签: jmeter

当我的Web应用程序上施加了大量负载时,我必须收到一封电子邮件,如果服务器崩溃或关闭,我可以采取必要的措施。我怎样才能在测试时使用jmeter。

1 个答案:

答案 0 :(得分:1)

JMeter附带SMTP Sampler,可以向个人或群组发送电子邮件。您可以将其与JMeter AssertionsIf Controller结合使用,例如

  • “普通采样器” - 即HTTP Request
    • 断言检查响应代码,持续时间,某些文字的存在,没有错误等。
  • 如果控制器条件为${JMeterThread.last_sample_ok},则特殊JMeter变量在前一个采样器成功时为true,否则为false
    • SMTP采样器 - 发送电子邮件

请参阅Load Testing Your Email Server: How to Send and Receive E-mails with JMeter文章,例如SMTP和Mail Reader采样器配置