我有一个像这样的属性文件
baseurl=xxx
第二个Url=${baseurl}\path1
thirdUrl=${baseur}\path2
如果我使用-q在命令行中传递baseurl值,我可以正确获取baseurl的值,但我没有获取应该是baserul+\path1的第二个Url的值。任何建议如何在第二个网址和第三个网址中传递基本网址的值
我无论如何都可以在 Jmeter UI 本身上附加 baseurl 值,但如果有办法传递 baserul 以便 secondaryurl 和thirdurl 也有它会很好
修改 .properties 文件以使用 __P() 函数并转义
\
字符,例如:
baseurl=xxx
secondUrl=${__P(baseurl,)}\\path1
thirdUrl=${__P(baseurl,)}\\path2
使用 __eval() 和 __P() 函数组合来读取脚本中的值,例如:
${__eval(${__P(baseurl,)})}
${__eval(${__P(secondUrl,)})}
${__eval(${__P(thirdUrl,)})}
有关 JMeter 函数概念的更多信息:Apache JMeter 函数 - 简介