Jmeter - 将两个变量合并为一个

3
在之前的步骤中,我已提取了 Json 元素(创建了一个数组),现在我想使用计数器变量(在 foreach 中)访问其中的特定元素。 这是包含该数组的元素:
SB_names

在“Foreach”中,我创建了一个变量-“counter”作为计数器。 现在,在http请求的名称中,我正在尝试在每次迭代中访问数组的每个元素。 例如,这样可以工作:

${__V(${SB_names_1})}

但是我想做类似于这样的事情(目前还不起作用):
${__V(${SB_names_${counter}})} 

谢谢。

1个回答

6

正确的语法应该是:

${__V(SB_names_${counter})}

例如,如果有变量A1,A2和N = 1: ${A1} - 正常工作 ${A${N}} - 不起作用(嵌套变量引用) ${__V(A${N})} - 正常工作。A $ {N} 变成 A1,并且 __V 函数返回 A1 的值
参考资料:
- __V() function 手册 - How to Use JMeter Functions - 一系列文章,提供关于使用 JMeter 函数的详细信息

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接