非GUI运行

  • 可能出现问题
  • 进入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

      jmeter -n -t /share//性能脚本/智慧工地性能测试计划.jmx -l /share/性能脚本/temp/objectjtl/result.jtl -e -o /share/性能脚本/temp/report
    • 参数说明

      • -n 非gui方式运行jmeter
      • -t :jmx 脚本路径
      • -l :result.jtl 运行结果保存路径,注意:.jtl 文件名不能重复(或者把之前的删除),文件夹需要存在
      • -e :在脚本运行结束后生成 HTML 报告
      • -o :用于存放 HTML 报告的目录,文件夹需要存在
      • 注意:每次在执行命令前的jtl和result目录下的文件都要删除

posted on 2023-03-08 11:39  Titen  阅读(48)  评论(0编辑  收藏  举报

导航