0


jmeter命令大全(命令行模式)

jmeter命令

--?
    打印命令行选项并退出

-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报告的路径, 此文件夹必须为空或者不存在

短命令长命令描述–?打印命令行选项和退出-h--help打印帮助信息和退出-v--version打印版本信息并退出-p--propfile <argument>要使用的JMeter属性文件-q--addprop <argument>额外的JMeter属性文件-t--testfile <argument>要运行的JMeter测试(.jmx)文件。“-t last”将加载最后使用的文件-l--logfile <argument>将文件到日志样本-i--jmeterlogconf <argument>JMeter日志记录配置文件(log4j2.xml)-j--jmeterlogfile <argument>JMeter运行日志文件(JMeter.log)-n--nongui在非GUI模式下运行jmeter-s--server运行JMeter服务器-E--proxyScheme <argument>设置用于代理服务器的代理方案-H--proxyHost <argument>设置用于JMeter的代理服务器使用-P--proxyPort <argument>设置JMeter的代理服务器端口使用-N--nonProxyHosts <argument>设置非申请主机列表(例如,*.apache.org-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>[类别=]级别为例如jorphan =信息,jmeter.util = debug或com.example.foo = warn-r--runremote启动远程服务器(如remote_hosts中的定义)-R--remotestart <argument>启动这些远程服务器(覆盖remote_hosts)-d--homedir <argument>使用JMeter主目录-X--remoteexit在测试结束时退出远程服务器(非GUI)-g--reportonly <argument>仅从测试结果文件生成报表仪表板-e--reportatendofloadtests负载测试后生成报告仪表板-o--reportoutputfolder <argument>报表仪表板的输出文件夹,文件夹必须为空,否则会失败

命令行模式

执行本地脚本

jmeter -n -t 脚本.jmx -l report/

-l:生产jtl格式的报告
-n:命令行执行
-t:指定脚本

执行远程脚本

jmeter -n -t 脚本.jmx -R 192.168.31.88 -l report/

执行直接生产报告

jmeter -n -t 脚本.jmx -l result.jtl -e -o report/
标签: 压力测试

本文转载自: https://blog.csdn.net/DDJ_TEST/article/details/123661716
版权归原作者 已无测试机 所有, 如有侵权,请联系我们删除。

“jmeter命令大全(命令行模式)”的评论:

还没有评论