我一直在寻找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");
答案 0 :(得分:0)
尝试使用if子句而不是使用== compare。
的情况