我正在Bean Shell采样器中编写以下脚本,但是执行不正确,

JMeter永远不会进入“如果”状态,我在做什么错?

* WRIDTEMP是一个变量,WRId是一个具有从csv文件检索的值的变量。

if((vars.get("WRIDTEMP")==vars.get("WRId")) || vars.get("WRIDTEMP")==0)
{
    String i = vars.get("C");
    int counter = Integer.parseInt(i);
    counter++;
    vars.put("C", "" + counter);

    if(counter<10 )
    {
        vars.put("Message",temp+authString);
    }
}

最佳答案

您正在使用==比较String,必须使用.equals()方法进行比较。
比较为0,则应执行.equals(“ 0”)

关于testing - 如果条件在Bean Shell采样器中不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16812874/

10-15 19:33