jmeter之遍历json提取器数值,并求和
解决问题:json提取器,提取了一个列表,类似(1,13,15,9,19)。需要将这些值累加
解决方法:
String key = vars.get("inInventoryQuantity_4355_ALL");//将jmete变量转换成String,并传入key String[] str = key.split(","); list = Arrays.asList(key.split(","));//转换成列表 int sum=0; for (int i = 0; i < list.size(); i++) { String value = list.get(i);//将遍历出来的值转换成String,并传入value int value1=Integer.parseInt(value);//将value转换成int,并传入value1 sum=sum+value1;//累加 System.out.println(sum); } vars.put("sum1",sum+"");//将累加出来的值,传入sum1。然后使用${sum1}即可 log.info(sum1); log.info("66666666666666666666666666666666666666666");