如何使用 nohup.out 中的信息发送电子邮件
How can i send email by using information from nohup.out
我知道我们可以使用以下命令发送简单的电子邮件
echo "Welcome" | name@youremail.com
但我想使用 nohup 命令中的信息,就像在我的情况下,我使用的是 jmeter,它为我提供了我的测试摘要,比如发出了多少请求,通过了多少,失败了多少 etc.so 我想使用 output.The 电子邮件发送电子邮件应该如下所示:
subject:
Msg : Test Type:
Total Request:
Passed :
Failed:
% of failed requests:
谁能帮我解决这个问题。
可以在jmeter.log文件中找到相同的信息,如果没有,将以下行添加到user.properties 文件(这两个文件都可以在 JMeter 安装的 /bin 文件夹中找到)
summariser.name=summary
summariser.log=true
summariser.interval=30
JMeter 重启后,您应该开始在 jmeter.log 文件中看到摘要输出
因此您可以发送整个 jmeter.log 文件或使用 split or tail 之类的命令仅发送 "interesting" 部分。
此外,您可以使用 JMeter 的 SMTP Sampler 直接从 JMeter 测试发送电子邮件,并将日志文件和您想要的任何内容附加到电子邮件中。
有关如何通过 JMeter 模拟发送和接收电子邮件的更多信息以及为此的示例配置,请参阅 Load Testing Your Email Server: How to Send and Receive E-mails with JMeter。
我知道我们可以使用以下命令发送简单的电子邮件
echo "Welcome" | name@youremail.com
但我想使用 nohup 命令中的信息,就像在我的情况下,我使用的是 jmeter,它为我提供了我的测试摘要,比如发出了多少请求,通过了多少,失败了多少 etc.so 我想使用 output.The 电子邮件发送电子邮件应该如下所示:
subject:
Msg : Test Type:
Total Request:
Passed :
Failed:
% of failed requests:
谁能帮我解决这个问题。
可以在jmeter.log文件中找到相同的信息,如果没有,将以下行添加到user.properties 文件(这两个文件都可以在 JMeter 安装的 /bin 文件夹中找到)
summariser.name=summary
summariser.log=true
summariser.interval=30
JMeter 重启后,您应该开始在 jmeter.log 文件中看到摘要输出
因此您可以发送整个 jmeter.log 文件或使用 split or tail 之类的命令仅发送 "interesting" 部分。
此外,您可以使用 JMeter 的 SMTP Sampler 直接从 JMeter 测试发送电子邮件,并将日志文件和您想要的任何内容附加到电子邮件中。
有关如何通过 JMeter 模拟发送和接收电子邮件的更多信息以及为此的示例配置,请参阅 Load Testing Your Email Server: How to Send and Receive E-mails with JMeter。