1. 下载ANT

下载地址:http://ant.apache.org/bindownload.cgi
windows系统下载这个:
【JMeter】使用ANT生成HTML性能报告
下载完成之后解压。然后进行环境配置:

  1. 配置ANT_HOME:
    【JMeter】使用ANT生成HTML性能报告
  2. 配置Path
    【JMeter】使用ANT生成HTML性能报告
  3. 配置CLASSPATH
    【JMeter】使用ANT生成HTML性能报告

配置完成之后在cmd中查询是否安装成功:
【JMeter】使用ANT生成HTML性能报告
这样就是安装成功啦。
然后再将 jmeter的extras目录中ant-jmeter-1.1.1.jar包拷贝至ant安装目录下的lib目录中。

2. 生成测试报告

准备好.jmx文件:
【JMeter】使用ANT生成HTML性能报告

然后打开命令提示符,进入到jmx文件所在的目录:
【JMeter】使用ANT生成HTML性能报告

然后执行这个jmx文件并且生成html报告:
【JMeter】使用ANT生成HTML性能报告
命令中的参数介绍:

jmeter -n -t E:\...\examples\test\test.jmx -l result.jtl -e -o E:\...\examples\report
  • -n: 非GUI模式执行JMeter
  • -t: 执行测试文件所在的位置
  • -l: 指定生成测试结果的保存文件,jtl文件格式
  • -e: 测试结束后,生成测试报告
  • -o: 指定测试报告的存放位置

注:后面的report文件夹内容应该为空,且.jtl文件也不存在。

以上命令行执行完成之后,可以在两个文件夹中看到以下内容:
【JMeter】使用ANT生成HTML性能报告
【JMeter】使用ANT生成HTML性能报告
打开index网页就能够看到生成的测试报告了。

3. 编写.bat以简化以上过程

每一次如果生成测试报告都要执行一次这个命令实在是一件很令人烦躁的事情所以我们可以自己编写一个.bat文件来简化这个过程,如果其中有文件夹需要修改,就直接在这个文件中修改配置就可以了:

del /s /Q E:\Jmeter\apache-jmeter-3.3\bin\examples\test\result.jtl

rd /s /Q E:\Jmeter\apache-jmeter-3.3\bin\examples\report

md E:\Jmeter\apache-jmeter-3.3\bin\examples\report

jmeter -n -t E:\Jmeter\apache-jmeter-3.3\bin\examples\test\test.jmx 
-l E:\Jmeter\apache-jmeter-3.3\bin\examples\test\result.jtl 
-e -o E:\Jmeter\apache-jmeter-3.3\bin\examples\report

del是删除jtl,rd是删除报告文件夹,md是重建报告文件夹,最后执行命令生成报告
写好之后以后每次想要再次生成测试报告时,就点击直接运行即可。

4. HTML测试报告解读

相关文章: