import org.apache.commons.lang3.StringUtils;
String regEx="[{bk_number=}]";//正则
String regEx2=" ";//正则
String aa = "";//空字符
String str = "${bkNb}";//取到jdbc的返回结果
String newString1 = str.replaceAll(regEx,aa);//匹配的结果都替换为aa
String newString = newString1.replaceAll(regEx2,aa);//匹配的结果都替换为aa
String s = StringUtils.strip(newString,"[]");//去掉中括号
list = Arrays.asList(s.split(","));//转换为list
newlist = new ArrayList(list);
for ( int i=0;i<newlist.size();i++ ){
newlist.set(i,"\""+newlist.get(i)+"\"");//获取每个列表的元素进行替换,带上双引号
}
String test = String.join(",",newlist);//转换为string
vars.put("bk_new",test);//赋值给bk_new
jmeter---JDBC Request返回的多个结果,通过JSR223 Sampler 或 BeanShell Sampler处理后,全部赋值给一个变量
最新推荐文章于 2024-01-31 22:30:50 发布