JMeter检索值的值

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

我正在使用jmeter测试ldap。作为测试的一部分,我想在每次迭代中搜索随机uid。我没有找到直接的答案。因此,我的想法是首先选择一个随机数1-200,然后将该数字保存为名为uid的变量,该数字将对应于UDV名称。

例如

uid = 2 and 2 = A123456 

在我的udv列表中。但是,当我尝试在我的ldap搜索过滤器中引用此变量时,我正在尝试使用

(uid=${${uid}}) 

希望获得uid的值。但是,搜索结果只是将其显示为字符串。

<searchfilter>(uid=${${uid}})</searchfilter>

还有其他方法可以实现我想要的吗?

jmeter nested ldap performance-testing
2个回答
1
投票

使用__V功能

 ${__V(${uid})}

V(变量)函数返回评估变量名表达式的结果。可用于评估嵌套变量引用]

$ {__ V(A $ {N})}-正常。 A $ {N}变为A1,__ V函数返回A1的值]


0
投票

也许最简单的选择是__RandomFromMultipleVars() function

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