一、采用无界面压测的原因
1.节约系统资源。
2.更快捷,只需要启动命令即可进行压测
3.主要是用于性能压测集成.
无界面压测命令参数:
-n 表示无界面压测
-t 制定你的 jmx 脚本
-l 生成 jtl 测试报告
二、注意配置文件设置:
输出为xml
jmeter.save.saveservice.output_format=xml
保存响应数据
jmeter.save.saveservice.response data=true
保存请求数据
jmeter.save.saveservice.samplerData=true
三、命令行命令 执行压测脚本 生成jtl报告:
E:\test>jmeter -n -t test.jmx -l result001. jtl
四、查看上述jtl报告结果
五、直接生成报告
命令参数:-e -o
命令:jmeter -n -t test.jmx -l result.jtl -e -o reports //注意手动增加reports目录
注意修改配置文件:
jmeter.save.saveservice.output format=csv
六、用于分布式集群压测
r: 表示启动所有的远程压力机执行压测.
R: 指定特定的远程压力机执行压测。多态用,隔开。
192.168.0.24:1001
命令
jmeter -n -t tesl.jmx -l resull.jtl -e -o reporls -r
jmeter-n -t test.jmx -l result.jtl -e -o reports -R 192.168.0.24:1001