Jmeter Javascript开关语句始终匹配默认值

时间:2013-06-13 22:58:50

标签: javascript jmeter

我一直在寻找Jmeter和Javascript论坛,并且无法弄清楚为什么这个case语句总是与默认匹配,我想知道它是否是我缺少的Jmeter条件。

我不认为这是一个数据问题。 URLTYPE_变量由CSV输入设置。以下是两行。

Thumbnail,XXXXXX/XXXXXX,
Caption,XXXXXXXX/XXXXXX,

代码段:

var t = vars.get("URLTYPE_");
log.info("starting");
log.info(t);
switch (t)
{
case "Thumbnail":
    vars.put("CGIURL", "thumbres");
    vars.put("LBURL", "thumb");
    log.info("thumb");
    break;
case "Caption":
    vars.put("CGIURL", "capt");
    vars.put("LBURL", "c");
    log.info("c");
    break;
default:
    vars.put("CGIURL", "thumbres");
    vars.put("LBURL", "thumb");
    log.info("Default");
    break;
} 
log.info("stopping");

1 个答案:

答案 0 :(得分:0)

尝试使用if子句而不是使用== compare。

的情况