如果条件在Bean shell采样器中不起作用

Jus*_*per 1 testing jmeter stress-testing load-testing beanshell

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

JMeter永远不会进入"if"状态,我做错了什么?

*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);
    }
}
Run Code Online (Sandbox Code Playgroud)

UBI*_*ACK 8

您正在使用==比较String,您必须使用.equals()方法来比较它们.比较为0,你应该做.equals("0")