Hello
Presently in our jmx script files we have variables in HTTP Request Defaults: Protocol: ${__P(protocol)}, Server Name or IP: ${__P(host)}, Port Number: ${__P(port)} and on execution are passed to jmeter command line using -Jprotocol= -Jhost= and -Jport or using -p properties.file. No User Defined Variables config element is used.
How do I use bzt (v1.0) to execute jmx script and pass ${__P(protocol)} ${__P(host)} ${__P(port)} values to bzt in yml or bzt command line?
I have tried the following without success:
execution:
scenario:
script: fileName.jmx
properties:
protocol: http
host: ourServerName
port: 8080
and
modules:
jmeter:
properties:
protocol: http
host: ourServerName
port: 8080
and
modifications:
set-prop:
"HTTP Request Defaults>HTTP Request Defaults.protocol": "http"
"HTTP Request Defaults>HTTP Request Defaults.host": "ourServerName"
"HTTP Request Defaults>HTTP Request Defaults.port": "8080"
and
modifications:
set-prop:
"HTTP Request Defaults>HTTP Request Defaults.protocol": "http"
"HTTP Request Defaults>HTTP Request Defaults.server": "ourServerName"
"HTTP Request Defaults>HTTP Request Defaults.port": "8080"
Thank you,
Troy