-
jmeter -n -t xxx.jmx -l result.jtl
-
非GUI运行xxx.jml脚本写入xxx.jtl结果文件
-
-
jmeter -n -t xxx.jmx -l result.jtl -j run.log
-
非GUI运行xxx.jmx脚本写入xxx.jtl结果文件,日志记录到run.log
-
-
jmeter -n -t xxx.jmx -R ip1:port1,ip2:port2 -l result.jtl
-
使用远程负载机ip1和ip2,同时执行xxx.jmx脚本,生成结果保存在result.jtl
-
-
jmeter -g result.jtl -e -o html\test
-
使用result.jtl现有结果文件在html\test目录下生成html测试报告
-
-
自定义参数 外部通过-D属性来实现参数值的传递,一个-D一次只能传递一个参数
-
${__P(thread.num)}
-
变量名 thread.num
-
-
${__P(thread.num,1)}
-
变量名thread.num,默认值1
-
-
${__P(thread.num,t_num,1)}
-
变量名 thread.num,赋值给变量t_num,默认值
-
-
-
命令参数
-
-?
-
打印命令行选项并退出
-
-
-h --help 帮助
-
打印使用信息和退出
-
-
-v --version 版本
-
打印版本信息并退出
-
-
-p --propfile<argument>
-
要使用的jmeter属性文件
-
-
-q --addprop<argument>
-
其他JMeter属性文件
-
-
-t --testfile<argument> 测试文件
-
要运行的jmeter测试(.jmx)文件
-
-t LAST 将最后加载用过的文件
-
表示要运行的jmx
-
-
-l --logfile<argument> 日志文件
-
要讲样本纪录到的文件
-
-
-i --jmeterlogconf<argument>
-
jmeter日志记录配置文件(log4j2.xml)
-
-
-j --jmeterlogfile<argument>
-
jmeter运行日志文件(jmeter.log)
-
-
-n --nongui 非GUI
-
在非gui模式下运行JMeter
-
-
-s --server 服务器
-
运行JMeter服务器
-
-
-E --proxyScheme<argument>
-
设置用于代理服务器的代理方案
-
-
-H --proxyHost<argument>
-
设置JMeter使用的代理服务器
-
-
-P --proxyPort<argument>
-
设置JMeter要使用的代理服务器端口
-
-
-N --nonProxyHosts<argument>非代理主机
-
设置非代理主机列表(例如:*.apache.org|localhost)
-
-
-u --username<argument> 用户名
-
设置JMeter要使用的代理服务器的用户名
-
-
-a --password<argument> 密码
-
为JMeter要使用的代理服务器设置密码
-
-
-J --jmeterproperty<argument>=<value>
-
定义其他JMeter属性
-
-
-G --globalproperty<argument>=<value> 全局属性
-
定义全局属性(发送到服务器)
-
-Gport=123或Gglobal.properties
-
-
-D --systemproperty<argument>=<value> 系统属性
-
定义其他系统属性
-
-
-S --systemPropertyFile<argument>
-
其他系统属性文件
-
-
-f --forceDeleteResultFile 强制删除结果文件
-
强制删除现有结果文件和web报表文件夹开始测试前
-
-
-L --loglevel<argument>=<value>
-
[category=]level
-
jorphan=INFO
-
jmeter.util=DEBUG
-
com.example.foo=WARN
-
-
-r --runremote 远程启动
-
启动远程服务器(在远程主机中定义)
-
指远程将所有agent启动
-
-
-R --remotestart<argument>
-
启动这些远程服务器(覆盖远程主机)
-
-
-d --homedir<argument>
-
要使用的jmeter主目录
-
-
-X --remoteexit 远程退出
-
在测试结束时退出远程服务器(非GUI)
-
-
-g --reportonly<argument>
-
仅从测试结果文件生成报表仪表板
-
specifies the existing result file 指定已存在的结果文件
-
-
-e --reportatendofloadtests 报告的
-
负载测试后生成报表仪表板
-
-
-o --reportoutputfolder<argument>
-
保存html报表的路径,此文件夹必须为空或者不存在
-
-