如何从 Taurus yaml 覆盖 .jmx 文件中的测试端点。我的 jmx 文件包括 GET 和 POST 方法。目前我已经在 jmx 和 Taurus 中设置了类似 '${__P(url)}/api/login' 的 url,如下所示:
执行:-场景:jmeter 场景:jmeter:脚本:sample-test.jmx 请求:-url:'endpoint'
如何从 Taurus yaml 覆盖 .jmx 文件中的测试端点。我的 jmx 文件包括 GET 和 POST 方法。目前我已经在 jmx 和 Taurus 中设置了类似 '${__P(url)}/api/login' 的 url,如下所示:
执行:-场景:jmeter 场景:jmeter:脚本:sample-test.jmx 请求:-url:'endpoint'
我能够解决问题,解决方案如下
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)}
__P
搜索 JMeter 属性,根据Taurus 基于场景的属性
场景级属性设置如下:
scenarios: prop_example: properties: my-hostname: www.prod.com