jmeter命令行执行

命令语法:

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命令行执行_第1张图片

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

jmeter命令行执行_第2张图片

 

最终效果:

jmeter命令行执行_第3张图片

你可能感兴趣的:(jmeter命令行执行)