通过循环从JMeter变量(如varName_1,varName_2)获取值

时间:2019-06-05 21:07:51

标签: jmeter

我通过JMeter从数据库中获取了多行。我需要使用这些值构造一个字符串。

我有一个for循环,从1迭代到varName_#。如何评估varName_1,varName_2等的值。

我尝试使用${__V(varName_${i})}${__eval(varName_${i})}${__evalVar(varName_${i})}

for(int i=1; i <= Integer.parseInt(vars.get("varName_#"); i++) { 
    myString.append(newline);
    myString.append("{");
    myString.append(newline);
    myString.append("\"id\" : ").append(${__V(varName_${i})}).append(",");
    myString.append(newline);
    myString.append("\"version\" : 0").append(",");
    myString.append(newline);
    myString.append("\"children\" : []");
    myString.append(newline);
    myString.append("}");

    if(i != Integer.parseInt(vars.get("varName_#")) {
        children.append(",");       
    }
}

1 个答案:

答案 0 :(得分:0)

使用UIView获取索引i中的值:

vars

在您的代码中:

 vars.get("varName_" + i);