Jmeter非GUI运行命令

xiaoxiao2021-02-28  25

一、参数 命令参数 释义 -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

最新回复(0)