我已经将变量${WH}分配给22,现在想将${WH}分配给另一个名为${W_ID}的变量。我尝试了几件事,但似乎都没有用。

下列各项均无效(用于“用户定义的变量”页面):

W_ID=${__eval(${WH})}

W_ID=${__evalVar(WH)}

W_ID=${__V(${WH})}

我不知道为什么值不存储在W_ID中。如何才能做到这一点?

最佳答案

您可以使用__groovy() function之后可用的JMeter 3.1

相关的Groovy表达式将读取${WH}变量值并将结果保存到${W_ID}变量中,如下所示:

${__groovy(vars.get('WH'),W_ID)}

演示:

jmeter - 在JMeter中将变量分配给另一个变量-LMLPHP

您可以将函数放在脚本中的任何位置。有关更多信息,请参见Functions and Variables JMeter用户手册。

08-19 22:20