Jmeter生成多维度的HTML报告

一直以来许多人都是把Jmeter当作GUI界面工具使用,其实Jmeter也可以CLI命令行模式运行。本篇就是介绍Jmeter(3.0版本以上)以CLI命令行模式生成多维度的HTML报告。

简单几步 操作如下:

1)Windows下通过cmd窗口切换到 jmeter/bin 目录

2)执行命令 jmeter  -n -ttest.jmx-l result.jtl生成结果文件

参数解释:

  • -n:非GUI模式执行 jmeter
  • -t: 脚本文件(.jmx文件)的路径
  • -l: 指定生成测试结果的保存文件(.jtl格式),此文件必须不存在

? 脚本文件不在当前目录即 jmeter/bin 下,可以这样指定 -t D:\data\script\test.jmx

3)执行命令 jmeter –gresult.jtl -oResultReport生成HTML报告

参数解释:

  • -g:指定已经存在的结果文件(.jtl格式)
  • -o:指定存放HTML报告的目录

? 测试报告不放当前目录即 jmeter/bin 下,可以这样指定 -o D:\data\ResultReport

4)命令执行完,会在当前目录即 jmeter/bin 下生成 ResultReport文件夹,里面的 index.html即是测试报告(如下图所示)。

5)快速生成HTML测试报告命令 jmeter -n -ttest.jmx-lresult.jtl-e -oResultReport

参数解释:

  • -e:测试结束生成测试报告

注意:快速生成HTML报告,每次启动命令之前,ResultReport 文件夹内容要和 result.jtl 文件一起清空,否则会报错。


版权声明:本文为cbc520原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。