- 可能出现问题
-
进入jmeter安装文件的bin目录下,进入cmd,输入生成html报告的命令jmeter -n -t XXXX.jmx -l xxx.jtl -e -o D:\......\report结果报错,报错内容如下:
Error generating the report: org.apache.jmeter.report.dashboard.GenerationException: Error while processing samples:
Consumer failed with message :Consumer failed with message :Consumer failed with message :Consumer failed with message :Begin size 0 is not equal to fixed size 5 - 原因:JDK版本不合适,需要切换JDK,操作见:https://www.cnblogs.com/chengxiazuohua/p/17191276.html
-
非GUI具体步骤:
- 保存jmx到本地
- 进到jmeter的bin目录下
-
linux运行命令:./jmeter -n -t /Users/xd/Desktop/report.jmx -l /Users/xd/Desktop/temp/jtl/result.jtl -e -o /Users/xd/Desktop/temp/result
-
windows:
jmeter -n -t //Users//xd/Desktop//report.jmx -l //Users//xd//Desktop//temp/jtl//result.jtl -e -o //Users//xd//Desktop//temp//result -
参数说明
- -n 非gui方式运行jmeter
- -t :jmx 脚本路径
- -l :result.jtl 运行结果保存路径,注意:.jtl 文件名不能重复(或者把之前的删除),文件夹需要存在
- -e :在脚本运行结束后生成 HTML 报告
- -o :用于存放 HTML 报告的目录,文件夹需要存在