Jmeter CLI指令模式执行脚本
无图形界面模式(non-GUI):
jmeter -n -t 脚本.jmx -l report.jtl -e -o emptydict
参数 | 属性 |
-n | non-gui-mode无图形界面模式 |
-t | testplan待执行的测试计划 |
-l | 输出结果报告文件路径文件名(.jtl/.csv) |
-g | 输出报告文件(.csv) |
-o | 输出html报告(后跟空文件) |
-e | 生成测试报表 |
-r/R | 分布式指定机器ip |
-j | 指定执行日志路径 |
-H | 指定代理服务器域名或ip |
-P | 指定代理服务器端口 |
无图形界面执行脚本,默认会从4445-4455这些端口中选择一个启用,从4444开始,如果这10个端口都被占用,那么CLI模式无法运行。
# 注意:empty0404必须为空文件夹,否则会报错 jmeter -n -t E:\20200331.jmx -l E:\result20200404.jtl -e -o E:\empty0404
正常执行,
报告也正常生成,
打开,如图所示,与手动生成的html报告一致。