问题:
我目前正在我的 jmeter .jmx 测试文件中对密码进行硬编码。我希望能够在 config.yaml 或命令行中使用类似“-o modules.jmeter.properties”的开关设置它(在 CI 管道中替换它)
但是,我无法让其中任何一个实际替换 .jmx 文件中的值。
我浏览了Taurus doco并最终尝试了以下内容。
更新 config.yaml 文件:
execution:
- executor: jmeter
scenario:
script: ../scripts/apigee_loadtesting.jmx
data-sources:
- ../datafiles/
concurrency: 2
ramp-up: 30s
hold-for: 1m
steps: 2
modules:
jmeter:
properties:
es.password: P@ssw0rd!
还从命令行尝试了这个:
bzt ../config.yaml -o modules.jmeter.path=/usr/local/apache-jmeter-4.0.2/bin/jmeter \
-o modules.jmeter.properties.espassword=P@ssw0rd! config.yaml
但他们似乎都没有做任何有意义的事情,任何建议将不胜感激