JMeter在Linux命令行模式下执行的核心参数及使用场景,结合官方文档与实战经验整理,便于快速查阅
下面为您梳理了JMeter在Linux命令行模式下执行的核心参数及使用场景,结合官方文档与实战经验整理,便于快速查阅:
🔧 一、基础执行参数
-
-n
强制以非GUI模式运行(必选),减少资源消耗,适合压测场景147。 -
-t <testfile.jmx>
指定JMX测试脚本路径(绝对或相对路径)147。
示例:-t /home/user/test.jmx
-
-l <result.jtl>
指定测试结果输出文件路径(JTL格式)147。
示例:-l /logs/test.jtl
⚙️ 二、动态参数传递(-J
与__P()
函数)
-
-J<property>=<value>
动态覆盖JMeter属性,常与__P()
函数配合使用156。
示例:-Jthreads=50 -Jduration=120
-
脚本中需定义:
${__P(threads,1)}
(线程数),${__P(duration,60)}
(默认60秒)16。
-
-
适用场景
并发数、循环次数、Ramp-up时间等需频繁调整的参数68。