目录
CLI命令行模式
无图形界面执行脚本,比GUI模式占用更少资源,避免影响测试结果。默认会从4445-4455这些端口中选择一个启用,从4444开始,如果这10个端口都被占用,那么CLI模式无法运行。
参数 | 属性 |
-n | non-gui-mode无图形界面模式 |
-t | testplan待执行的测试计划 |
-l | 输出结果报告文件路径文件名(.jtl/.csv) |
-g | 输出报告文件(.csv) |
-o | 输出html报告(后跟空文件夹) |
-e | 生成测试报表 |
-r/R | 分布式指定机器ip |
-j | 指定执行日志路径 |
-H | 指定远程机器的域名或ip |
-P | 指定远程机器的端口 |
示例:
jmeter -n -t 长江日报.jmx -l report.jtl -e -o emptydict:
需先建立好空文件夹emptydict,执行命令后会生成log和jtl文件。
CMD执行界面如下:
测试结束后emptydict目录下会生成html报表数据:
打开index.html文件,有各种图表:
HTML报表生成
聚合报告里设置数据写入jtl文件:
测试结束后使用命令生成报表jmeter -g aggregate.jtl -o test,test文件夹需先创建:
打开index.html文件,有各种图表: