正则提取器和beanshell处理器组合,将提取的所有id拼接成字符串

1.添加正则表达式,提取所有id值

2.添加beanshell处理器将所有的id值拼接成字符串

方法一:

int N = Integer.parseInt(vars.get("build_matchNr"));
log.info(N.toString());
List list  = new ArrayList();
for(int i=1;i<=N;i++){
        String dig = vars.get("build_"+i+"_g1");
        log.info(dig);
        list.add(dig);
}
log.info(list.toString());
String id_data = String.join(",", list);
vars.put("id_list", id_data);

方法二:

int N = Integer.parseInt(vars.get("build_matchNr"));
log.info(N.toString());
String das = "";
for(int i=1;i<=N;i++){
        String dig = vars.get("build_"+i+"_g1");
        log.info(dig);
        das += dig + ",";
}
log.info(das);
vars.put("id_list", das);

 

posted @ 2022-12-20 16:20  **绵绵羊**  阅读(191)  评论(0编辑  收藏  举报