Full list of command-line options
https://jmeter.apache.org/usermanual/get-started.html
Invoking JMeter as “jmeter -?” will print a list of all the command-line options. These are shown below.
--?
print command line options and exit
-h, --help
print usage information and exit
-v, --version
print the version information and exit
-p, --propfile <argument>
the jmeter property file to use
-q, --addprop <argument>
additional JMeter property file(s)
-t, --testfile <argument>
the jmeter test(.jmx) file to run
-l, --logfile <argument>
the file to log samples to
-i, --jmeterlogconf <argument>
jmeter logging configuration file (log4j2.xml)
-j, --jmeterlogfile <argument>
jmeter run log file (jmeter.log)
-n, --nongui
run JMeter in nongui mode
-s, --server
run the JMeter server
-H, --proxyHost <argument>
Set a proxy server for JMeter to use
-P, --proxyPort <argument>
Set proxy server port for JMeter to use
-N, --nonProxyHosts <argument>
Set nonproxy host list (e.g. *.apache.org|localhost)
-u, --username <argument>
Set username for proxy server that JMeter is to use
-a, --password <argument>
Set password for proxy server that JMeter is to use
-J, --jmeterproperty <argument>=<value>
Define additional JMeter properties
-G, --globalproperty <argument>=<value>
Define Global properties (sent to servers)
e.g. -Gport=123
or -Gglobal.properties
-D, --systemproperty <argument>=<value>
Define additional system properties
-S, --systemPropertyFile <argument>
additional system property file(s)
-f, --forceDeleteResultFile
force delete existing results files and web report folder if present before starting the test
-L, --loglevel <argument>=<value>
[category=]level e.g. jorphan=INFO, jmeter.util=DEBUG or com.example.foo=WARN
-r, --runremote
Start remote servers (as defined in remote_hosts)
-R, --remotestart <argument>
Start these remote servers (overrides remote_hosts)
-d, --homedir <argument>
the jmeter home directory to use
-X, --remoteexit
Exit the remote servers at end of test (CLI mode)
-g, --reportonly <argument>
generate report dashboard only, from a test results file
-e, --reportatendofloadtests
generate report dashboard after load test
-o, --reportoutputfolder <argument>
output folder for report dashboard
Note: the JMeter log file name is formatted as a SimpleDateFormat (applied to the current date) if it contains paired single-quotes, .e.g. ‘jmeter_‘yyyyMMddHHmmss’.log’
If the special name LAST is used for the -t, -j or -l flags, then JMeter takes that to mean the last test plan that was run in interactive mode.
中文版:
以“ jmeter -? ”调用 JMeter将打印所有命令行选项的列表。这些如下所示。
——?
打印命令行选项并退出
-h, --help
打印使用信息并退出
-v, --version
打印版本信息并退出
-p, --propfile <argument>
要使用的 jmeter 属性文件
-q, --addprop <argument>
附加 JMeter 属性文件
-t, --testfile <argument>
要运行的 jmeter 测试 (.jmx) 文件
-l, --logfile <argument>
将样本记录到
-i, --jmeterlogconf 的文件<argument>
jmeter 日志配置文件 (log4j2.xml)
-j, --jmeterlogfile <argument>
jmeter 运行日志文件 (jmeter.log)
-n, --nongui
以 nongui 模式运行 JMeter
-s, --server
运行 JMeter 服务器
-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 eg jorphan=INFO, jmeter.util=DEBUG or com.example.foo=WARN
-r, --runremote
启动远程服务器(在remote_hosts中定义)
-R, --remotestart <argument>
启动这些远程服务器(覆盖 remote_hosts)
-d, --homedir <argument>
要使用的 jmeter 主目录
-X, --remoteexit
在测试结束时退出远程服务器(CLI 模式)
-g, --reportonly <argument>
仅从测试结果文件
生成报告仪表板
-e, --reportatendofloadtests在负载测试后生成报告仪表板
-o, --reportoutputfolder <argument>
报告仪表板的输出文件夹
注意:如果 JMeter 日志文件名包含成对的单引号,则其格式为 SimpleDateFormat(应用于当前日期),例如 ’ jmeter_‘yyyyMMddHHmmss’.log ’
如果特殊名称LAST用于-t、-j或-l标志,则 JMeter 将其视为以交互模式运行的最后一个测试计划。