我一直在查看 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");