我知道我们可以使用以下命令发送简单的电子邮件
echo "Welcome" | name@youremail.com
但我想使用nohup命令中的信息,就像在我的情况下我使用jmeter,它提供了我的测试摘要,例如总共请求了多少,通过了多少,失败多少等等。我想要使用该输出发送电子邮件。电子邮件应如下所示:
subject:
Msg : Test Type:
Total Request:
Passed :
Failed:
% of failed requests:
任何人都可以帮助我。
答案 0 :(得分:0)
在 jmeter.log 文件中可以找到相同的信息,如果不存在,请将以下行添加到 user.properties 文件中(可以找到这两个文件)在JMeter安装的/ bin文件夹中)
summariser.name=summary
summariser.log=true
summariser.interval=30
JMeter重新启动后,您应该开始在jmeter.log文件中看到摘要输出
因此您可以发送整个jmeter.log文件或使用split或tail等命令仅发送“有趣”部分。
此外,您可以使用JMeter的SMTP Sampler直接从JMeter测试发送电子邮件,并将日志文件和任何您想要的内容附加到电子邮件中。
有关如何通过JMeter模拟发送和接收电子邮件以及此示例配置的详细信息,请参阅Load Testing Your Email Server: How to Send and Receive E-mails with JMeter。