jmeter负载测试后的电子邮件摘要报告

时间:2018-06-11 11:47:57

标签: maven email jmeter

我希望能够在jmeter负载测试后通过电子邮件将摘要报告发送到'abc@gmail.com'。

我正在从maven运行jmeter负载测试。

这方面的任何线索都非常有帮助。

由于

2 个答案:

答案 0 :(得分:1)

  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>
    
  2. 完成后,您应该可以使用Maven Postaman Plugin

  3. 发送生成的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>

这对我有用。