beanshell 和foreach使用

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值