Jmeter与Ant集成-如何通过电子邮件从ant发送html报告

时间:2018-09-10 13:08:55

标签: ant jmeter

我已经为Jmeter配置了build.xml并生成了html报告。我想在执行测试后将此报告作为附件发送到电子邮件中。任何人都可以帮忙。

2 个答案:

答案 0 :(得分:0)

您如何触发执行?通过詹金斯?如果没有,我建议您使用Jenkins触发执行并处理电子邮件部分。

下面的文章准确地解释了您要寻找的东西!

code

答案 1 :(得分:0)

您可以添加Ant Mail Task以便通过电子邮件发送生成的报告,该示例需要对示例build.xml文件进行修改(您可以在JMeter安装的“ extras”文件夹下找到一个文件)< / p>

<target name="send-email" depends="xslt-report">
    <mail user="johndoe@gmail.com"
          password="secret"
          ssl="yes"
          mailhost="smtp.gmail.com"
          mailport="465"
          subject="JMeter Test Results">
        <to address="recipient@example.com"/>
        <from address="johndoe@gmail.com"/>
        <attachments>
            <fileset dir="/path/to/test/results">
                <include name="**/*.html"/>
            </fileset>
        </attachments>
    </mail>
</target>

如果您不太熟悉Ant,则可以使用单个SMTP Sampler创建第二个JMeter测试计划,并将其配置为将邮件测试计划产生的.html结果发送给指定的收件人。有关设置JMeter发送电子邮件的更多信息,请参见Load Testing Your Email Server: How to Send and Receive E-mails with JMeter文章。