当前位置: 代码迷 >> 综合 >> beanshell 和foreach使用
  详细解决方案

beanshell 和foreach使用

热度:17   发布时间:2023-12-14 18:40:56.0

通过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();
}

  相关解决方案