Problem:
I am currently hard coding a password in my jmeter .jmx test file. I want to be able to either set this in the config.yaml or on the command line using something like a "-o modules.jmeter.properties" switch (to replace this in the CI pipeline)
However I cant get either of these to actually replace the value in the .jmx file.
I have looked through the Taurus doco and ended up trying the following.
Updating the config.yaml file:
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!
Also tried this from the commandline:
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
But neither of them seem to do anything meaning, Any suggestions would be appreciated