实际压测时,强烈建议使用命令行模式,即非GUI模式,消耗压力机资源较低,可以支持较大并发。
注意:使用管理员权限,开启命令行,定位到脚本目录
以下命令在windows和linux下均适用:
jmeter -n -t xxx.jmx -l 001.jtl
运行完毕,可以在jmeter中打开jtl文件查看结果
在命令行中对线程数和循环次数进行参数化:
修改jmeter脚本
替换具体的线程数、循环数
2.命令行中增加 -J 参数
jmeter -n -t xxx.jmx -Jthreads=10 -Jloops=100 -l 001.jtl
使用命令自动生成HTML性能报告和各种指标的图表
修改jmeter.properties
jmeter.save.saveservice.output_format=csv
jmeter.save.saveservice.timestamp_format=yyyy/MM/dd HH:mm:ss
2.修改user.properties统计间隔
jmeter.reportgenerator.overall_granularity=1000
生成HTML报告的两种方式:
1.压测结束时生成HTML报告
jmeter -n -t xxx.jmx -Jthreads=10 -Jloops=100 -l 001.jtl -e -o output
2.使用已有结果文件生成HTML报告
jmeter -g 002.jtl -o output