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");

 

posted @ 2021-10-15 11:44  博无止境  阅读(422)  评论(0编辑  收藏  举报