通过json 提取,然后beanshell 设值
String SubSerial_IDS=vars.get("SubSerial_IDS");
String [] args =SubSerial_IDS.split(",");
for(var i=0;i<args.length;i++){
log.info(""+args[i]+" "+"args_"+i);
vars.put("args_"+i,args[i]);
}
vars.putObject("args_num",args.length);
foreach调用
在通过${args1} 取值,
判断是否符合预期,符合导出结果到文件中
String fileName = "D:/结果.txt"; //本地文件路径,没有直接在路径下创建
String code=vars.get("code");
String args1=vars.get("args1");
if(code.indexOf("2001")==-1){
Failure=true;
FailureMessage="未找到200,code:"+code;
FileWriter fw = new FileWriter(fileName, true); //将结果写入文件
fw.write(args1);
fw.write("\n");
fw.close();
}