一、下载并搭建ant环境(使用Ant前提条件,系统中已经安装JDK)
1、下载 ant:进入官网,选择 Download 下的 Binary Distributions ,然后选择对应版本(1.10.2 .zip archive 对应jdk8,1.9.10 .zip archive 对应jdk7)下载,然后直接解压
2、配置Ant环境变量:右键计算机属性->高级系统设置->系统属性->高级->环境变量->添加如下的系统变量:
变量名:【ANT_HOME】,变量值:【D:\Program Files\ant\apache-ant-1.9.0】(ANT安装路径)
变量名:【PATH】,变量值:【 ;%ANT_HOME%bin;】
3、查看是否配置成功
如图表示成功
二、整理jar包
1、在 jmeter 的 .\JMeter\apache-jmeter-3.2\Extras 目录下找到 ant-jmeter-1.1.1.jar 文件,将它复制到 ant 的 \lib 目录下
2、在网站上下载commons-email.jar包,然后放在 ant 的 \lib 目录下
3、在网站上下载activation-1.1.1.jar包,然后放在 ant 的 \lib 目录下
4、在网站上下载javax.mail.jar包,然后放在 ant 的 \lib 目录下
三、修改 jmeter 的配置文件
打开 jmeter 的 bin 目录,找到 jmeter 的配置文件(jmeter.properties),做如下修改:把输出的默认存储模式改为xml,也就是把 jmeter.save.saveservices .output_format = csv 改为 jmeter.save.saveservices .output_format = xml
四、编写 build.xml文件:
脚本流程:执行测试脚本 ——> 生成测试报告(xml)——> 自动发送邮件
在 .\JMeter\apache-jmeter-3.2\extras 这个目录下有 build.xml 文件,但是需要我们进行调整,才能定制信息
执行接口自动化测试用例
生成接口自动化测试报告
in="${jmeter.result.jtlName}" out="${jmeter.result.htmlName}"
style = "${jmeter.home}/extras/jmeter-results-detail-report_21.xsl" >