1

如何从 Taurus yaml 覆盖 .jmx 文件中的测试端点。我的 jmx 文件包括 GET 和 POST 方法。目前我已经在 jmx 和 Taurus 中设置了类似 '${__P(url)}/api/login' 的 url,如下所示:

执行:-场景:jmeter 场景:jmeter:脚本:sample-test.jmx 请求:-url:'endpoint'

4

2 回答 2

1

我能够解决问题,解决方案如下

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

在 yaml 文件中添加以下行: modules: jmeter: properties: TESTING_URL: ${TESTING_URL}

在 Jmeter-> ${__P(TESTING_URL)}

于 2019-04-15T13:18:19.073 回答
0

__P搜索 JMeter 属性,根据Taurus 基于场景的属性

场景级属性设置如下:

scenarios:
    prop_example: 
      properties:
         my-hostname: www.prod.com
于 2019-04-10T04:44:57.283 回答