jmeter -- 非GUI模式传参

1、 通常我们需要将本地jmeter脚本通过Jenkins部署,就需要我们使用Linux或者DOS命令形式实现数据的参数化

本地调试(cmd)-- 非GUI模式:

> jmeter -n -t E:apache-jmeter-5.1.1inaidu.jmx -l log_baidu.jtl -JthreadNum=100 -JloopNum=1 -JrampupTime=10

  jmeter需要配置环境变量

2、 参数 -J 和 -G

  a、格式:-J变量名=值  -G变量名=值

  b、相同之处:设置jmeter属性,例如线程数、循环次数、ramp up-time等

  c、不同之处:-J是设置本地jmeter属性;-G是设置server的jmeter属性(只有设置了远程机,开启了远程服务,才需要用到-G)

3、 随便编辑一个脚本,以百度为例:

  a。定义变量

  

   b。 引用变量${threadNum} / ${loopNum} / ${rampupTime}

4、执行:jmeter -n -t E:apache-jmeter-5.1.1inaidu传递参数.jmx -l log_baidu.jtl -JthreadNum=100 -JloopNum=1 -JrampupTime=10

  

原文地址:https://www.cnblogs.com/nieliangcai/p/13353780.html