-n, --nongui
命令行界面启动jmeter
-t, --testfile {filename}
jmx结尾的测试计划,支持相对路径
-l, --logfile {filename}
日志结果文件
-r, --runremote (non-GUI only)
#non-gui模式下启动remote_hosts配置的所有远程server
-R, --remotestart server1,… (non-GUI only)
#non-gui模式下启动指定的server,此时remote_hosts和-r都无效
-p, --propfile {argument}
属性文件
-q, --addprop {argument}
附加的属性文件
-s, --server
运行JMeter服务器
-J, --jmeterproperty {argument}={value}
JMeter 本地属性
-p, --propfile {argument}
Jmeter本地属性文件,默认-p jmeter.properties
-D, --systemproperty {argument}={value}
JAVA系统属性
-S, --systemPropertyFile {filename}
JAVA系统属性文件
-G, --globalproperty (argument)[=(value)]
发送给server的全局属性,可以把属性及值填入global.properties,之后使用-Gglobal.properties
界面上填写KaTeX parse error: Expected group after '_' at position 2: {_̲_P(num_threads)…{__P(ip)},表示使用jmeter的num_threads属性和ip属性替换
然后执行命令,从命令行传入jmeter的属性值
export HEAP='-Xmx8192m'
./jmeter -n -t test.jmx -l test.jtl -J ip=192.168.199.177 -J num_threads=3000 -J ramp_time=60 -J duration=1200
false
true
false
continue
false
-1
${__P(num_threads)}
${__P(ramp_time)}
true
${__P(duration)}
www.baidu.com
/
GET
true
false
true
false
jmeter-server -D server.rmi.ssl.disable=true -LDEBUG -Djava.rmi.server.hostname=192.168.1.18 -Dserver.rmi.localport=1099 -Dserver_port=1099
jmeter-server -D server.rmi.ssl.disable=true -LDEBUG -Djava.rmi.server.hostname=192.168.1.18 -Dserver.rmi.localport=1098 -Dserver_port=1098
jmeter-server -D server.rmi.ssl.disable=true -LDEBUG -Djava.rmi.server.hostname=192.168.1.18 -Dserver.rmi.localport=1097 -Dserver_port=1097
jmeter -D server.rmi.ssl.disable=true -LDEBUG -n -t C:/Users/Administrator/Desktop/baidu.jmx -l C:/Users/Administrator/Desktop/baidu.jtl -R 192.168.1.18:1097,192.168.1.18:1098,192.168.1.18:1099 -G num_threads=30 -G ramp_time=2 -G duration=30
jmeter -D server.rmi.ssl.disable=true -LDEBUG -n -t C:/Users/Administrator/Desktop/baidu.jmx -l C:/Users/Administrator/Desktop/baidu.jtl -J remote_hosts=192.168.1.18:1097,192.168.1.18:1098,192.168.1.18:1099 -r -G num_threads=30 -G ramp_time=2 -G duration=30