• 可能出现问题
  • 进入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 报告的目录,文件夹需要存在