命令语法:
jmeter -n -t 测试计划文件名 -l 日志文件名
示例:jmeter -n -t easybuy.jmx -l test.jtl
参数:
-h,-help,帮助信息
-n,-nongui,在非gui模式下运行jmeter
-t,-testfile,jmeter测试脚本(.jmx)
-l,-logfile,记录取样器运行的日志文件
-r,-runremote,启动远程服务器
-H,-proxyHost,设置代理服务器
-P,-proxyPort,设置代理端口号
-J,设置参数,前提是脚本中已经预设了参数的位置
例如:
jmeter -n -t C:\Users\yzs\Desktop\Unione_performance.jmx -J threadNum=10 -J threadCount=2 -l report\03-result.jtl
生成html报告
生成html报告的方式有2种,一种是直接在命令行加上-o参数,另一种是已有jtl结果,运行命令生成报告
jmeter -n -t jmeter测试脚本 -l 结果文件 -e -o 报告指定文件夹
注意:用来存放html报告的文件夹必须是一个空文件夹
运行报错:Error in NonGUIDriver java.lang.IllegalArgumentException: Report generation requires csv output format, check 'jmeter.save.saveservice.output_format' property
需要修改jmeter的jmeter.property文件,修改文件第489行,将xml改为csv