传递用户定义的变量时出现问题(JMeter 脚本)
Problem passing user defined variables (JMeter Script)
我不知道如何在 jenkins-taurus.yml(Taurus BlazeMeter 配置文件)上传递用户定义的变量(来自 JMeter .jmx 脚本)。
它不断推动固定变量:
[1]: https://i.stack.imgur.com/igIK3.png
我需要将这些字段(用户定义的变量)留空,并将其中的信息从 Taurus 配置文件推送:
如您所见,我正在尝试通过 Taurus 配置文件 (.yml) 传递参数
[2]: https://i.stack.imgur.com/kMpRx.png
SI 需要知道如何在 Taurus 脚本中传递这些变量,
我应该使用 user.{userDefinedParametersHere}
还是有另一种语法?
这是必要的,因为服务器 URL 和 login/password 可以通过这种方式轻松更改。
如果您想填充 User Defined Variables via Taurus you should use variables
, not properties
,您使用的关键字不正确
---
execution:
- scenario:
variables:
foo: bar
baz: qux
script: test.jmx
它将创建另一个名为 Variables from Taurus
的用户定义变量实例
如果您还需要 disable all existing User Defined Variables instances,您可以这样做:
---
execution:
- scenario:
variables:
foo: bar
baz: qux
script: test.jmx
#if you want to additionally disable User Defined Variables:
modifications:
disable: # Names of the tree elements to disable
- User Defined Variables
如果您在测试计划级别定义了变量 - 别担心,只需通过 Taurus 覆盖它们,脚本将使用“新”值(您通过 variables
关键字提供的值)
我不知道如何在 jenkins-taurus.yml(Taurus BlazeMeter 配置文件)上传递用户定义的变量(来自 JMeter .jmx 脚本)。 它不断推动固定变量: [1]: https://i.stack.imgur.com/igIK3.png
我需要将这些字段(用户定义的变量)留空,并将其中的信息从 Taurus 配置文件推送:
如您所见,我正在尝试通过 Taurus 配置文件 (.yml) 传递参数 [2]: https://i.stack.imgur.com/kMpRx.png
SI 需要知道如何在 Taurus 脚本中传递这些变量,
我应该使用 user.{userDefinedParametersHere}
还是有另一种语法?
这是必要的,因为服务器 URL 和 login/password 可以通过这种方式轻松更改。
如果您想填充 User Defined Variables via Taurus you should use variables
, not properties
---
execution:
- scenario:
variables:
foo: bar
baz: qux
script: test.jmx
它将创建另一个名为 Variables from Taurus
如果您还需要 disable all existing User Defined Variables instances,您可以这样做:
---
execution:
- scenario:
variables:
foo: bar
baz: qux
script: test.jmx
#if you want to additionally disable User Defined Variables:
modifications:
disable: # Names of the tree elements to disable
- User Defined Variables
如果您在测试计划级别定义了变量 - 别担心,只需通过 Taurus 覆盖它们,脚本将使用“新”值(您通过 variables
关键字提供的值)