您的位置:首页 > 其它

ant+jmeter生成报告,发送邮件

2017-09-21 18:33 519 查看
最近研究了ant+jmeter生成测试报告,并发送到指定邮件,其实就在Build.xml加上以下代码即可,不过要注意以下两点

注意:

1.ant下需要添加4个jar包:javax.mail-1.6.0.jar、activation-1.1.jar、commons-email-1.5.jar、ant-javamail.jar,自行下载并放在ant/lib下

2.发送的邮箱需要支持smtp服务

<target name="all">

<antcall target="makedir"/>
<antcall target="copy"/>
<antcall target="zip_all"/>
<antcall target="sendEmail" /> <!-- -->
</target>


<target name="makedir" description="making zip folder">
<mkdir dir="${jmeter.result.html.dir}/${jmeter.result.reportname}" />
</target>

<target name="copy" description="copy files to zip folder">

<copy todir="${jmeter.result.html.dir}/${jmeter.result.reportname}">
<fileset dir="${jmeter.result.html.dir}">
<include name="${jmeter.result.reportname}.html"/>
</fileset>
</copy>

</target>
<target name="zip_all" >
<zip destfile="${jmeter.result.html.dir}/${jmeter.result.reportname}.zip" basedir="${jmeter.result.html.dir}/${jmeter.result.reportname}">

</zip>
</target>

<target name="sendEmail">
<mail mailhost="发件服务器地址" mailport="端口号" user="用户名"  password="密码"    ssl="true"
messagemimetype="text/html" >

<from address="发件人邮箱" />
<to address="收件人邮箱" />

<attachments>
<fileset dir="${jmeter.result.html.dir}">
<include name="${jmeter.result.reportname}.zip"/>

</fileset>
</attachments>
<message charset="gb2312">测试专用</message>
</mail>
</target>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: