当前位置: 首页 > news >正文

jmeter命令行参数详细解释

1. 帮助与版本信息

-h, --help: 显示 JMeter 的使用帮助信息并退出程序
-v, --version: 显示 JMeter 的版本信息并退出程序

2. 配置文件相关

-p, --propfile <argument>: 指定 JMeter 要使用的属性文件
-q, --addprop <argument>: 指定额外的 JMeter 属性文件(可以指定多个)
-i, --jmeterlogconf <argument>: 指定 JMeter 日志配置文件(通常是 log4j2.xml)
-j, --jmeterlogfile <argument>: 指定 JMeter 运行日志文件(通常是 jmeter.log)

3. 测试文件与日志

-t, --testfile <argument>: 指定要运行的 JMeter 测试文件(.jmx),使用 -t LAST 可以加载上次使用的文件
-l, --logfile <argument>: 指定记录测试样本结果的日志文件

4. 运行模式

-n, --nongui: 以非图形界面模式运行 JMeter(常用于性能测试,减少资源占用)
-s, --server: 运行 JMeter 服务器(用于分布式测试)

5. 代理设置

-E, --proxyScheme <argument>: 设置代理服务器使用的方案(如 http, https)
-H, --proxyHost <argument>: 设置 JMeter 使用的代理服务器主机
-P, --proxyPort <argument>: 设置代理服务器端口
-N, --nonProxyHosts <argument>: 设置不需要通过代理的主机列表(例如:*.apache.org|localhost)
-u, --username <argument>: 设置代理服务器的用户名
-a, --password <argument>: 设置代理服务器的密码

6. 属性设置

-J, --jmeterproperty <argument>=<value>: 定义额外的 JMeter 属性
-G, --globalproperty <argument>=<value>: 定义全局属性(会发送到服务器),可以是单个属性(如 -Gport=123)或属性文件
-D, --systemproperty <argument>=<value>: 定义额外的系统属性
-S, --systemPropertyFile <argument>: 额外的系统属性文件

7. 测试控制

-f, --forceDeleteResultFile: 在开始测试前强制删除现有的结果文件和网页报告文件夹
-L, --loglevel <argument>=<value>: 设置日志级别,格式为 [类别]=级别,例如 jorphan=INFO, jmeter.util=DEBUG

8. 分布式测试

-r, --runremote: 启动远程服务器(根据 remote_hosts 配置)
-R, --remotestart <argument>: 启动指定的远程服务器(覆盖 remote_hosts 配置)
-X, --remoteexit: 测试结束后退出远程服务器(非GUI模式)

9. 报告生成

-g, --reportonly <argument>: 仅从测试结果文件生成报告仪表板
-e, --reportatendofloadtests: 负载测试结束后生成报告仪表板
-o, --reportoutputfolder <argument>: 报告仪表板的输出文件夹

10. 其他

-d, --homedir <argument>: 指定要使用的 JMeter 主目录

常见用法示例

以非GUI模式运行测试并生成报告:

jmeter -n -t test.jmx -l results.jtl -e -o report_folder

在分布式模式下运行测试:

jmeter -n -t test.jmx -r -l results.jtl

使用自定义属性运行测试:

jmeter -n -t test.jmx -Jthreads=100 -Jduration=300 -l results.jtl
http://www.hskmm.com/?act=detail&tid=18013

相关文章:

  • RK3399:性能与能效的嵌入式先锋,解锁多场景应用潜力
  • 【C++STL详解】带头双向循环结构 + 双向迭代器,核心接口 + 排序效率 + 避坑指南 - 教程
  • TorchV知识库安全解决方案:基于智能环境感知的动态权限控制
  • VBA ETH功能应用 | “0”代码构建SOME/IP节点
  • ISUP协议视频平台EasyCVR在智慧灯杆综合管理中的应用
  • 视觉智能赋能产业数智化升级:JBoltAI多模态技术落地实践
  • 神秘考试题
  • 华三交换机升级版本步骤
  • Solon v3.4.6, v3.5.4, v3.6.0-M1 发布。正式开始 LTS 计划
  • 串口通信、阻塞与非阻塞、qt
  • 破解 Java 系统 AI 化难题:JBoltAI 框架自带 RAG、Function Calling 核心功能
  • 算法第一章作业
  • CF1706E Qpwoeirut and Vertices
  • 聚焦 Java AI 开发:JBoltAI 框架支持多模型适配,打造智能应用
  • 企业级 AI 应用开发首选!JBoltAI 框架适配 Java 技术栈,稳定可靠
  • 别等碳超支才慌!EMS 像 “碳导航”,提前预警能耗 “堵点”,双碳路上不绕路
  • OTA测试实战指南:测试流程、用例设计与自动化实现
  • Halcon图像——相机图像采集模式
  • How to use SQL Server Management Studio track one store procedure performance - 详解
  • 【2025-09-25】连岳摘抄
  • 完整教程:探索 Event 框架实战指南:微服务系统中的事件驱动通信:
  • Gitee:本土化DevOps平台如何助力企业实现研发效能跃迁
  • 全新升级~山海鲸4.5.12版本更新内容速递
  • pod启动后一直containerCreating状态解决
  • activiti部署流程后act_re_procdef表中无流程定义信息
  • 手写代码使用Fls模块的方法
  • [PaperReading] REACT: SYNERGIZING REASONING AND ACTING IN LANGUAGE MODELS
  • OpenCSG斩获第四届琶洲算法大赛开源领域第一
  • Gitee DevOps:本土化工具链如何重塑中国技术团队的研发效能
  • 在阅读中测试用户的词汇掌握情况