Non HTTP response message: Illegal character in path at index 7: http:/${property1}
Could you please help in understanding what is wrong here ?
Thank you for the quick response.Still getting error's, could you pls help?Tried both options suggested above.Option 1:scenarios:Perf-Test:variables:requests:- url: ${__P(property1,)}method: POSTbzt -o modules.jmeter.properties.property1=“https:iam.com.."Response:
zsh: no matches found: modules.jmeter.properties.property1=““https:iam.com.."
Option 2:
scenarios:Perf-Test:variables:
get-request:requests:- ${__P(property1,)}
method: POSTlabel: iambody:
Still getting same error as above - "no match found"
Also, could you please let me know how to handle if "&" is present in the URL. It shows "zsh: parse error near `&'", if present in the URL.

Kindly help on resolving below issue.
I am able to pass the URL as properties from Jenkins file, by replacing special characters (&) using (%26) escape character's.
(If I am not replacing &, below command will fail.)
sh("bzt -o modules.jmeter.properties.iam_url=$URL test.yml")
modules:jmeter:properties:CookieManager.save.cookies : true
scenarios:Perf-Test:variables:userToken: no tokenxsrfToken: no tokenrequests:- url: ${__P(iam_url,)}
method: POSTlabel: iambody:headers:
Issue is that the escape characters are not decoded back to the original form.
In the effective.json, it is still showing as "https://dsf.com/token?client_id=dsffgfd%26secret=ca....".
I cant open this page directly from browser also, it throws error: error":"invalid_request
Is this a normal behaviour or I have to enable any more settings ?
If this cannot be resolved, is there any way to pass as separate properties from command line (like currently passing URL) and append as query string to the URL ?
If not, can I read the URL values from any files ?
Request your support.