金牛座-在测试端点中覆盖jmeter属性

时间:2019-04-09 19:46:47

标签: jmeter jmeter-4.0 taurus

如何在Taurus yaml中的.jmx文件中覆盖测试端点。我的jmx文件同时包含GET和POST方法。 目前,我已将网址设置为“ $ {__ P(url)} / api / login” 在jmx和Taurus中如下所示:

  

执行:   -场景:jmeter   场景:    jmeter:      脚本:sample-test.jmx   要求:    -网址:“端点”

2 个答案:

答案 0 :(得分:0)

__P搜索JMeter属性,该属性根据Taurus scenario based properties

  

方案级别的属性设置如下:

scenarios:
    prop_example: 
      properties:
         my-hostname: www.prod.com

答案 1 :(得分:0)

我能够解决问题,并且解决方法如下

Taurus命令行:bzt -o settings.env.TESTING_URL = $ TESTING_URL test.yaml 注意:设置.env将读取动态值并将其存储在TESTING_URL

在yaml文件中添加以下行: 模块:   jmeter:     特性:       TESTING_URL:$ {TESTING_URL}

在Jmeter-> $ {__ P(TESTING_URL)}