[转帖]jmeter命令大全(命令行模式)

jmeter,命令,大全,命令行,模式 · 浏览次数 : 0

小编点评

**命令行选项和退出:** - **-h、--help:**显示命令行选项并退出 - **-v、--version:**显示版本信息并退出 - **-p、--propfile<argument>;**指定JMeter属性文件 - **-q、--addprop<argument>;**添加其他JMeter属性文件 - **-t、--testfile<argument>;**指定要运行的jmx文件 - **-l、--logfile<argument>;**将样本记录到的文件保存到指定文件 - **-i、--jmeterlogconf<argument>;**设置JMeter日志记录配置文件 - **-j、--jmeterlogfile<argument>;**指定JMeter运行日志文件 - **-n、--nongui:**在非GUI模式下运行JMeter - **-R、--remotestart:**启动远程服务器 - **-d、--homedir<argument>;**设置使用JMeter主目录 - **-X、--remoteexit:**在测试结束时退出远程服务器 - **-g、--reportonly:**仅从测试结果文件生成报表 - **-e、--reportatendofloadtests:**负载测试完成后生成报告 - **-o、--reportoutputfolder<argument>;**保存 HTML 报告的输出文件夹

正文

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:指定脚本

    • 1
    • 2
    • 3
    • 4
    • 5
    • <
      jmeter -n -t 脚本.jmx -R 192.168.31.88 -l report/
      
      • 1

      执行直接生产报告

      jmeter -n -t 脚本.jmx -l result.jtl -e -o report/
      
      • 1
    </article>
    

    与[转帖]jmeter命令大全(命令行模式)相似的内容:

    [转帖]jmeter命令大全(命令行模式)

    jmeter命令 --? 打印命令行选项并退出 -h、 --帮助 打印使用信息和退出 -v、 --版本 打印版本信息并退出 -p、 --propfile 要使用的jmeter属性文件 -q、 --addprop 其他JMeter属性文件 -t、 --测试文件<

    [转帖]【jmeter】BeanShell用法详细汇总

    一、什么是Bean Shell BeanShell是用Java写成的,一个小型的、免费的、可以下载的、嵌入式的Java源代码解释器,具有对象脚本语言特性,非常精简的解释器jar文件大小为175k。BeanShell执行标准Java语句和表达式,另外包括一些脚本命令和语法。 官网地址:http://w

    [转帖]【jmeter】BeanShell用法详细汇总

    一、什么是Bean Shell BeanShell是用Java写成的,一个小型的、免费的、可以下载的、嵌入式的Java源代码解释器,具有对象脚本语言特性,非常精简的解释器jar文件大小为175k。BeanShell执行标准Java语句和表达式,另外包括一些脚本命令和语法。 官网地址:http://w

    [转帖]手摸手搭建简单的jmeter+influxdb+grafana性能监控平台

    我安装的机器是阿里云的centos8机器,其他的系统暂未验证 1.安装influxdb influxdb 下载地址https://portal.influxdata.com/downloads/,也可以直接在服务器上执行以下命令下载 我的软件一般下载在/usr/local/soft文件夹下,soft

    [转帖]jmeter无图形界面执行测试并生成报告

    1.进入jmeter的安装目录,找到bin文件夹,进入这个文件执行以下命名 jmeter -n -t test\xxx.jmx -l test\cli0705.jtl -e -o test\resul0705 test是在bin目录下创建的文件夹,用于存放测试脚本和测试结果 -l 表示运行过程中生成

    [转帖]jmeter及serveragent的安装、常见报错及解决方法

    一.说明: 1.jmeter必须在java环境下运行 2.jmeter抓包可以用自带服务器录制抓取,也可以手动网页抓取(含fiddler),也可以用badboy(更推荐手动抓取和badboy) 3.后面单独开一篇来说明各个功能的用处。 二.安装: 1.jmeter.properties配置:在jme

    [转帖]JMETER性能监控之serverAgent

    对linux服务器的服务进行压测时,服务器的运行情况可以通过添加插件serverAgent来观察,可以实时监控性能指标。 1 (一)环境准备 1、下载zip包ServerAgent-2.2.3.zip 2、在服务器中,创建一个文件夹serveragent,名字随便起 mkdir serveragen

    [转帖]jmeter分布式执行原理

    jmeter分布式执行原理https://www.jianshu.com/p/bcfc48054b1e Jmeter分布式执行原理: 1、Jmeter分布式测试时,选择其中一台作为控制机(Controller),其它机器做为代理机(Agent)。 2、执行时,Controller会把脚本发送到每台A

    [转帖]JMeter分布式测试环境搭建(禁用SSL)

    https://www.cnblogs.com/MasterMonkInTemple/p/11978058.html JMeter分布式环境,一台Master,一到多台Slave,Master和Slave可以是同一台机器。 前提条件: 所有机器,包括master和slave的机器: 1.运行相同版本

    [转帖]jmeter压力测试

    使用jmeter 进行并发压力测试。 首先需要安装好jmeter,下面以widows操作平台为例: 1、确保电脑安装并配置好java环境;具体怎么下载和配置请自行百度; 2、登录jmeter官网http://jmeter.apache.org/download_jmeter.cgi,点击如下图操作