我希望能够在jmeter负载测试后通过电子邮件将摘要报告发送到'abc@gmail.com'。
我正在从maven运行jmeter负载测试。
这方面的任何线索都非常有帮助。
由于
答案 0 :(得分:1)
首先,您需要生成摘要报告。我建议与JMeterPluginsCMD Command Line Tool一起使用Maven Exec plugin,命令行将类似于:
JMeterPluginsCMD.bat --generate-csv report.csv --input-jtl result.jtl --plugin-type SynthesisReport
您可以使用JMeter Plugins Manager安装JMeter插件命令行工具以进行临时使用,或者通过JMeter Maven plugin添加它,例如:
<configuration>
<jmeterExtensions>
<artifact>kg.apc:jmeter-plugins-cmd:2.1</artifact>
</jmeterExtensions>
</configuration>
完成后,您应该可以使用Maven Postaman Plugin
report.csv
醇>
答案 1 :(得分:0)
我添加了maven-postman插件来发送电子邮件。
<plugin>
<groupId>ch.fortysix</groupId>
<artifactId>maven-postman-plugin</artifactId>
<version>0.1.6</version>
<executions>
<execution>
<id>send a mail</id>
<phase>package</phase>
<goals>
<goal>send-mail</goal>
</goals>
<inherited>false</inherited>
<configuration>
<from>abc@abc.in</from>
<subject>Load test Results</subject>
<failonerror>true</failonerror>
<mailhost>mail.abc.com</mailhost>
<receivers>
<receiver>abc@abc.in</receiver>
</receivers>
<fileSets>
<fileSet>
<directory>${basedir}/target/jmeter/results</directory>
<includes>
<include>*.csv</include>
</includes>
</fileSet>
</fileSets>
</configuration>
</execution>
</executions>
</plugin>
这对我有用。