Jmeter 属性

问题描述 投票:0回答:1

我有一个像这样的属性文件

baseurl=xxx

第二个Url=${baseurl}\path1

thirdUrl=${baseur}\path2

如果我使用-q在命令行中传递baseurl值,我可以正确获取baseurl的值,但我没有获取应该是baserul+\path1的第二个Url的值。任何建议如何在第二个网址和第三个网址中传递基本网址的值

我无论如何都可以在 Jmeter UI 本身上附加 baseurl 值,但如果有办法传递 baserul 以便 secondaryurl 和thirdurl 也有它会很好

jmeter properties
1个回答
0
投票
  1. 修改 .properties 文件以使用 __P() 函数并转义

    \
    字符,例如:

    baseurl=xxx
    secondUrl=${__P(baseurl,)}\\path1
    thirdUrl=${__P(baseurl,)}\\path2
    
  2. 使用 __eval() 和 __P() 函数组合来读取脚本中的值,例如:

    • ${__eval(${__P(baseurl,)})}
    • ${__eval(${__P(secondUrl,)})}
    • ${__eval(${__P(thirdUrl,)})}

有关 JMeter 函数概念的更多信息:Apache JMeter 函数 - 简介

© www.soinside.com 2019 - 2024. All rights reserved.