我正在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/