用jmeter可视化界面进行必要配置后生成 xxx.jmx文件
--?
打印命令行选项并退出
-h、 --帮助
打印使用信息和退出
-v、 --版本
打印版本信息并退出
-p、 --propfile<argument>
要使用的jmeter属性文件
-q、 --addprop<argument>
其他JMeter属性文件
-t、 --测试文件<argument>
要运行的jmeter测试(.jmx)文件。“-t LAST“将最后加载用过的文件
表示要运行的jmx文件
-l、 --日志文件<argument>
要将样本记录到的文件
-i、 --jmeterlogconf<argument>
jmeter日志记录配置文件(log4j2.xml)
-j、 --jmeterlogfile<argument>
jmeter运行日志文件(jmeter.log)
-n、 --非GUI
在非gui模式下运行JMeter
-s、 --服务器
运行JMeter服务器
-E、 --proxyScheme<argument>
设置用于代理服务器的代理方案
-H、 --proxyHost<argument>
设置JMeter使用的代理服务器
-P、 --proxyPort<argument>
设置JMeter要使用的代理服务器端口
-N、 --非代理主机<argument>
设置非代理主机列表(例如:*.apache.org | localhost)
-u、 --用户名<argument>
设置JMeter要使用的代理服务器的用户名
-a、 --密码<argument>
为JMeter要使用的代理服务器设置密码
-J、 --jmeterproperty<argument>=<value>
定义其他JMeter属性
-G、 --全局属性<argument>=<value>
定义全局属性(发送到服务器)例如:-Gport=123或-Gglobal.properties
-D、 --系统属性<argument>=<value>
定义其他系统属性
-S、 --系统属性文件<argument>
其他系统属性文件
-f、 --强制删除结果文件
强制删除现有结果文件和Web报表文件夹开始测试前在场
-L、 --loglevel<argument>=<value>
[category=]level 例如:jorphan=INFO, jmeter.util=DEBUG or com.example.foo=WARN
-r、 --运行远程
启动远程服务器(在远程主机中定义)
指远程将所有agent启动
-R、 --远程启动<argument>
启动这些远程服务器(覆盖远程主机)
-d、 --homedir<argument>
要使用的jmeter主目录
-X、 --远程退出
在测试结束时退出远程服务器(非GUI)
-g、 --reportonly<argument>
仅从测试结果文件生成报表仪表板
specifies the existing result file 指定已存在的结果文件
-e、 --报告的ndofloadtests
负载测试后生成报表仪表板
-o、 --reportoutputfolder<argument>
保存html报告的路径, 此文件夹必须为空或者不存在
管理员打开cmd执行命令生成报告
jmeter -n -t 脚本.jmx -l result.jtl -e -o report/