每次运行Jmeter时,都要向.jtl文件中添加唯一的runid

时间:2020-01-06 08:53:55

标签: jmeter

我正在使用Power Shell在jmeter命令下面运行

$runid =$build_number
jmeter -Jsample_variables=$runid -n -t test.jmx -l result.jtl

在.Jtl结果中,我可以看到列中添加了build_number值,因为列名和列值为空。

1 个答案:

答案 0 :(得分:1)

您声明了Sample Variable,但未为其分配任何值

  1. 在测试计划中添加User Defined Variables配置元素,并在其中使用${__P(runid,)} function作为值来定义runid变量:

    enter image description here

  2. 将您的JMeter启动命令修改为:

    jmeter -Jsample_variables=runid -Jrunid=123456 -n -t test.jmx -l result.jtl
    
  3. 就是这样,测试完成后,您应该能够看到带有适当值的runid列:

    enter image description here