二、jmeter-基本操作及场景设计--jmeter-CLI模式
GUL模式:JMETER-GUI模式 图像界面模式,只是用于 脚本开发以及调试脚本
CLI模式: no gui 无图像界面模式
命令详解:cmd:进入
jmeter -n
+ -n no gui
+ -t testplan 测试计划 jmx脚本文件
+ -l result 结果写入文件 jtl格式,**不存在**的文件
+ 因为命令行模式中,没有追加、覆盖功能,只能写在一个空文件
+ jmeter.save.saveservice.output_format=csv 这个配置要为csv
+ -e 转换
+ -o 输出 到一个**空文件夹**
前提:D盘新建文件夹test: D:\jmeter_report\会好客\test\
最终命令:jmeter -n -t D:\jmeter_report\会好客\会好客登录.jmx -l D:\jmeter_report\会好客\test\cli1.jtl -e -o D:\jmeter_report\会好客\test
报告文件: cli1.jtl
备注:生成的HTML 报告与2:jmeter-操作及场景 报告分析手动生成的HTML报告一致
注意:若为配置环境变量:只能在进入jmeter的bin文件夹下执行, 因为我们没有配置jmeter的环境变量,所以jmeter这个命令不是系统命令,所以,要执行,必须在jmeter的bin文件夹下才能执行
参考文档:https://blog.csdn.net/liuqiuxiu/article/details/107326265
补充点:
jmeter 的bin文件间下:jmeter.properties
命令执行的端口:4445 ~ 4455 10个端口 自动寻找这个端口区间(理论上可同时进行10个脚本)
html报告中取点时间间隔默认是1分钟 6w毫秒,如果觉得太长,可以修改 reportgreerator.properties中jmeter.reportgenerator.overall_granularity=60000