Jmeter处理接口返回值带反斜杠的数据

发布时间 2023-03-29 13:18:10作者: JINJIE-TEST

目标:取joinUrl值,并对数据反斜杠处理,并保存到文件txt;

 

 第一步:使用正则表达式提取器到返回值数据

 

 第二步:使用BeanShell PostProcessor,处理返回值中的反斜杠;

var music_url=vars.get("url");//url是边界提取器提取出来的值,这里我们通过插件先拿到url的变量值
log.info(music_url); //打印
var url=music_url.replace("\\/","/"); //将“/”替换为"",替换前面添加一个”进行转义,否则会报错
log.info(url);
vars.put("url",url); //将ur1的值传给url

第三步:使用BeanShell PostProcessor 把处理好的数据保存到txt;

 

 

FileWriter file = new FileWriter("C:/Users/18318/Desktop/joinUrl.txt",true); //true-叠加保存,false-清除保存
BufferedWriter out = new BufferedWriter(file);
out.write("${url}"+"\r"); // 或者 out.write(vars.get("变量名")+"\r");
out.close();
file.close();