详解jmeter命令行参数的使用方法

相信大多数同学都通过命令行的方式使用过jmeter,因为在压测机是linux时,一般都是通过命令行的方式运行jmeter来进行压测的,本文会对这些命令行参数进行详解讲解。 

如果大家还不了解如何在linux中运行jmeter,可以参考文章:

Jmeter 在centos上安装步骤以及压测方案_jmeter 5.4.3 centos7.9-CSDN博客

最最基础的命令


./jmeter -n -t /opt/jmeter/script/test.jmx  -l /opt/jmeter/script/report/test.jtl
解释:非GUI方式运行jmeter,脚本是/opt/jmeter/script/test.jmx ,保存jtl文件到目录 /opt/jmeter/script/report/

更多参数

其实jmeter命令参数是非常丰富的,下面就对这些命令进行详细解释,这里以jmeter5.4.1为例

查看所有命令行使用参数
--?
print command line options and exit

查看帮助
-h, --help
print usage information and exit 
     
查看版本
-v, --version
print the version information and exit

指定读取Jmeter属性文件,例:jmeter.sh文件
-p, --propfile <argument>
the jmeter property file to use

指定运行的测试脚本名称与地址,可以是相对路径(文件在命令窗口当前路径下),也可是绝对路径
-t, --testfile <argument>
the jmeter test(.jmx) file to run

记录测试结果到文件,指定文件地址与名称,可以是相对路径(文件保存在命令窗口当前路径下),也可是绝对路径
-l, --logfile <argument>
the file to log samples to

设置JMeter日志文件的名称
-j, --jmeterlogfile <argument>
jmeter run log file (jmeter.log)

非GUI方式运行
-n, --nongui
run JMeter in nongui mode

以服务器方式运行
-s, --server
run the JMeter server

设置代理,一般填写代理IP
-H, --proxyHost <argument>
Set a proxy server for JMeter to use

设置代理端口
-P, --proxyPort <argument>
Set proxy server port for JMeter to use

设置非代理主机列表
-N, --nonProxyHosts <argument>
Set nonproxy host list (e.g. *.apache.org|localhost)

代理账号
-u, --username <argument>
Set username for proxy server that JMeter is to use

代理口令
-a, --password <argument>
Set password for proxy server that JMeter is to use

定义jmeter属性,等同于在jmeter.properties中进行设置
-J, --jmeterproperty <argument>=<value>
Define additional JMeter properties

定义jmeter属性,等同于在Global.properties中进行设置,线程间可以共享
-G, --globalproperty <argument>=<value>
Define Global properties (sent to servers)
e.g. -Gport=123
or -Gglobal.properties

定义系统属性,等同于在system.properties中进行设置
-D, --systemproperty <argument>=<value>
Define additional system properties

加载系统属性文件
-S, --systemPropertyFile <argument>
additional system property file(s)

定义jmeter日志级别
-L, --loglevel <argument>=<value>
[category=]level e.g. jorphan=INFO or jmeter.util=DEBUG

开启远程负载机(非GUI方式),远程机器列表在jmeter.properties中指定
-r, --runremote
Start remote servers (as defined in remote_hosts)

指定负载机IP,此选项会覆盖jmeter.properties中指定
-R, --remotestart <argument>
Start these remote servers (overrides remote_hosts)

指定Jmeter Home目录
-d, --homedir <argument>
the jmeter home directory to use

停止远程执行
-X, --remoteexit
Exit the remote servers at end of test (non-GUI)

指定已存在的测试结果文件
-g, --reportonly <argument>
generate report dashboard only, from a test results file

测试结束后,生成测试报告
-e, --reportatendofloadtests
generate report dashboard after load test

指定测试报告的存放位置
-o, --reportoutputfolder <argument>
output folder for report dashboard

我的每一篇文章都希望帮助读者解决实际工作中遇到的问题!如果文章帮到了您,劳烦点赞、收藏、转发!您的鼓励是我不断更新文章最大的动力!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/706442.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

哪些充电宝比较耐用?小米可以用什么充电宝、十大公认耐用充电宝

在现代社会的快节奏生活中&#xff0c;智能手机已经变得不可或缺。它不仅是我们的通讯工具&#xff0c;还是我们获取信息、娱乐休闲的重要设备。然而&#xff0c;当我们在外出、旅行或日常生活中频繁使用手机时&#xff0c;手机的续航问题常常让我们感到焦虑。为了解决这个问题…

C++ static_cast学习

static_cast可实现&#xff0c; 1 基本类型之间的转换 2 void指针转换为任意基本类型的指针 3 用于有继承关系的子类与父类之间的指针或引用的转换 用于基本类型转化时&#xff0c;会损失精度类似于C语言的强制转化&#xff1b; 下面先看一下void指针的转换&#xff1b; …

CTF网络安全大赛web题目:just_sqli

这道题目是bugku的web题目 题目的 描  述: KosenCTF{} 原文链接&#xff1a; CTF网络安全大赛web题目&#xff1a;just_sqli - 红客网-网络安全与渗透技术 题目Web源代码&#xff1a; <?php$user NULL; $is_admin 0;if (isset($_GET["source"])) {highlig…

位图和布隆过滤器:位图

在《unordered_map 和 unordered_set》 中提到过&#xff1a; 哈希是一种思想&#xff0c;通过哈希函数将数据转化为一个或多个整型 —— 映射关系&#xff1b;通过这种映射关系&#xff0c;可以做到以 O(1) 的时间复杂度查找数据。 本文即将介绍的 位图 和 布隆过滤器 就是两个…

24长三角数学建模ABC题已出!!!

需要ABC题资料的宝子们可以进企鹅 赛题如下&#xff1a; 赛道 A&#xff1a;“抢救”落水手机 上有天堂&#xff0c;下在苏杭&#xff1b;五一假期&#xff0c;杭州西湖、西溪湿地、京杭大运河等著名 景点&#xff0c;游人如织&#xff0c;作为享誉国内外的旅游胜地&#xff0…

nc工具使用

12.nc工具使用 1.windows下安装使用nc 官网下载地址&#xff1a;netcat 1.11 for Win32/Win64 注意&#xff01;&#xff01;&#xff01; Windows系统会报病毒&#xff0c;如果有杀毒软件要全部关掉&#xff0c;自带的defender关掉或者弹出安全报警时选择执行允许&#xff0…

操作系统基础:进程管理(PV 操作)

文章目录 1 概述1.1 三态模型1.2 五态模型 2 进程间的通信2.1 信号量机制 S2.2 PV 操作 3 扩展3.1 常考题 1 概述 1.1 三态模型 状态描述运行获得 CPU&#xff0c;正在执行就绪获得除 CPU 外的所有资源阻塞也称 “等待”&#xff0c;执行中的进程由于某种原因不能继续执行&am…

反爬-简单滑块思路,秒了~

文章目录 找图片的返回包curl 大法获取图片链接ddddocr分析距离看结果秒了~ 本文仅供参考学习&#xff0c;如有侵权&#xff0c;请联系作者删。 目标地址&#xff1a;aHR0cHM6Ly9pZHMuZ2RpdC5lZHUuY24vYXV0aHNlcnZlci9sb2dpbj9zZXJ2aWNlPWh0dHBzOi8vd2JkdC5nZGl0LmVkdS5jbi9zaG…

Redis-Redis事务

Redis事务 Redis事务简介 Redis事务是一组命令的集合&#xff0c;一个事务中的所有命令都将被序列化&#xff0c;按照一次性、顺序性、排他 性的执行队列系列的命令。Redis单条命令保证原子性&#xff0c;但是事务不保证原子性&#xff0c;且没有回滚。事务中任意命令执行失败…

【再探】设计模式—桥接模式、组合模式及享元模式

结构型设计模式描述了对象与类之间的关系。适配器模式及装饰器模式主要用于接口适配及功能增强&#xff0c;而桥接模式模式则是为了减少类的数量&#xff0c;组合模式让部分与容器能被客户端统一对待处理&#xff0c;享元模式则是用于节约系统内存&#xff0c;提高系统性能。 …

Leetcode—304. 二维区域和检索 - 矩阵不可变【中等】

2024每日刷题&#xff08;137&#xff09; Leetcode—304. 二维区域和检索 - 矩阵不可变 算法思想 实现代码 class NumMatrix { public:NumMatrix(vector<vector<int>>& matrix) {int m matrix.size();int n matrix[0].size();prefix.resize(m 1, vector&…

水泡传感器内部结构

水泡传感器内部结构&#xff1a; 水泡传感器放大电路 电路是基于1.6V做的TIA I2V&#xff0c; 也就是输出部分基于1.6V做电压的增加或减少。