jmeter中變量的嵌套一般有兩種方式
1,調用__V函數
{
"phone": "${phone}",
"xxId": "${__V(xxId_${counter})}"
}
2,使用${__BeanShell(vars.get("xxId_${counter}")}
{
"phone":"${phone}",
"xxId":"${__BeanShell(vars.get("xxId_${counter}"))}"
}
PS:事例說明
假設counter=1,那么事例的意思就是先拿到counter的值然后和字符串“xxId_”進行拼接組成一個新的變量xxId_1,然后在取${xxId_1}的值。這種用法非常適合從數據庫查出一批數據,然后循環的取每個值的情況。
