use*_*391 3 foreach json jmeter
我在上一步(创建了一个数组)中提取了 Json 元素,我想使用计数器变量(在 foreach 内部)访问内部的特定元素。这是保存数组的元素:
SB_names
Run Code Online (Sandbox Code Playgroud)
在 'Foreach' 中,我创建了一个带有变量的计数器 - 'counter'。现在,以 http 请求的名义,我试图在每次迭代中访问数组的每个元素。这例如:
${__V(${SB_names_1})}
Run Code Online (Sandbox Code Playgroud)
但我想做这样的事情(目前不起作用):
${__V(${SB_names_${counter}})}
Run Code Online (Sandbox Code Playgroud)
谢谢。
正确的语法是:
${__V(SB_names_${counter})}
Run Code Online (Sandbox Code Playgroud)
例如,如果有变量 A1、A2 和 N=1:
${A1} - 工作正常
${A${N}} - 不起作用(嵌套变量引用)
${__V(A${N})} - 工作正常。A${N}变成A1,__V函数返回A1的值
参考:
| 归档时间: |
|
| 查看次数: |
773 次 |
| 最近记录: |