jmeter+ant生成html报告
1.jdk安装
2.jmter安装
3.ant安装
下载apache-ant-1.10.6-bin.zip,直接解压就可使用,和jmeter类似
ant环境变量配置
- 新建系统变量:ANT_HOME,变量值为Ant的本地安装路径,如我的:D:\software\apache-ant-1.10.6
- 在系统变量Path后添加%ANT_HOME%\bin
- 打开命令行,输入ant -version,打印ant版本号表示配置成功
4.使用ant构建运行Jmeter,生成jtl、html格式报告
- 修改jmeter.properties文件,jmeter.save.saveservice.output_format=xml,去掉前面的注释符
- 拷贝apache-jmeter-3.3\extras\ant-jmeter-1.1.1.jar到apache-ant-1.10.6\lib目录下
- cmd命令进入apache-jmeter-3.3\extras目录,运行"ant.bat -file build.xml -Dtest=Test" ,查看\apache-jmeter-3.3\extras目录下是否出现Test.jtl、Test.html文件,若有,则构建成功
- 打开html格式文件,查看jmx脚本的测试报告,模板为jmter原生模板,下面自定义模板
5.修改build.xml文件
1 <?xml version="1.0" encoding="UTF-8"?> 2 <!-- build.xml编码格式为utf-8格式--> 3 <project name="ant-jmeter-test" default="run" basedir="."> 4 <tstamp> 5 <!-- 设置日期时间格式--> 6 <format property="datetime" pattern="yyyyMMddhhmm" /> 7 </tstamp> 8 <!-- 引用命令"ant.bat -file build.xml -Dtest=Test"中的test属性名称,如:${test}即属性值为Test,优先引用 --> 9 <!-- 本地存放report的路径,即html格式和jtl格式的结果报告-->10 <property name="reportdir" value="F:\data\jmeter\report" />11 <!-- jmeter中script路径 -->12 <property name="scriptdir" value="F:\data\jmeter\scripts" />13 <!-- 本地 jmeter 目录--> 14 <property name="jmeter.home" value="C:\software\apache-jmeter-4.0" />15 <!-- 报告标题--> 16 <property name="report.title" value="接口测试"/>17