一、参数
命令参数
释义
-h
帮助
-n
非
gui
模式,在非
gui
模式下运行
-t
执行
jmx
脚本路径
参数为:
jmx
脚本文件路径,若非当前目录需用绝对路径
-l
指定结果文件路径(
jtl
或
csv
)
参数为:结果文件路径。路径不存在时会自动创建
-j
指定执行日志路径指定
参数为:日志路径。路径不存在,不会自动创建,同时将日志输出至命令行控制台
-r
设置分布式(远程)执行
服务器列表由
JMETER_HOME\bin\jmeter.properties
中
remote_hosts
指定
-R
指定远程(分布式)服务器列表
参数为:指定服务器列表,配置形式同
remote_hosts
-g
指定已存在的测试结果文件路径。仅用于生成测试结果
参数为:
csv
结果文件
-e
设置:测试完成后,生成测试报告
-o
指定测试报告生成路径。文件夹必须为空或不存在
参数为:报告文件夹路径
-H
指定代理服务器域名或代理服务器
IP
参数为:代理服务器域名或代理服务器
IP
-P
指定代理服务器端口号
参数为:代理服务器端口号
二、举例
非gui执行测试脚本:
Jmeter –n –t test.jmx(jmx文件路径,默认为当前路径,其他目录需写绝对路径)
生成测试结果文件及日志:
Jmeter –n –t test.jmx –l report\result.csv –j report\test.log
测试结束后,生成测试报告:
Jmeter –n –t test.jmx –l report\report.jtl –e –o \Jmeter\TestRusult
(测试脚本文件
test.jmx
在jmeter的bin目录下,生成测试结果文件
report.jtl
在jmeter的bin目录下,而测试报告文件将在根目录下的JmeterTest/TestResult文件夹内。若要将在其他目录下的测试脚本文件test.jmx和测试结果文件report.jtl生成测试报告,则需要写明该测试结果文件的绝对路径。)
使用已存在的测试结果,生成测试报告:
Jmeter –g report.jtl –o \Jmeter\TestRusult
(将已存在的测试结果report.jtl生成测试报告)
分布式(远程)执行服务器列表(默认执行jmeter.properties中remote_hosts的内容):
Jmeter –n –t test.jmx –r –l report\result.csv –j report\test.log
分布式(远程)执行指定服务器:
Jmeter –n –t test.jmx –R 192.168.20.16 –l report\result.csv –j report\test.log
转载请注明原文地址: https://www.6miu.com/read-2650274.html