首页 > 其他分享 >Jmeter处理接口返回值带反斜杠的数据

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

时间:2023-03-29 13:22:36浏览次数:34  
标签:file vars url 斜杠 返回值 Jmeter 带反 out

目标:取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();

标签:file,vars,url,斜杠,返回值,Jmeter,带反,out
From: https://www.cnblogs.com/jinjie-test/p/17268561.html

相关文章

  • jmeter压力测试报错
    用jmeter压力测试GPU版本的模型服务时,发现增加jmeter线程数(20个线程时),在压测的后半段会报错,进去查看结果树发现这样的错误:Responsecode:NonHTTPresponsecode:jav......
  • jmeter处理验证码的几种方式
    1、验证码通过接口获取,接口返回为json,验证码为json中一个字段的值,该值为图片进行base64加密后的内容返回值的形式如下:{"code":200,"msg":"","data":"iVBORw0KGgoAA......
  • jmeter中通过PerfMon Metrics Collector插件监控CPU和内存等等显示ConnectException连
    一、问题定位1、jmeter中通过PerfMon Metrics Collector插件监控CPU和内存等等显示ConnectException连接超时2、定位到是因为服务器端没有启动serverAgent.sh代理,启动......
  • Jmeter mongodb
    Jmeter5.0访问mongodb数据库,用MongoDBScript(DEPRECATED)的方法不能实现,会报错。改用JSR223Samplerpython的方式可以实现。附图   注意,一定要把模块的地址......
  • Linux下JDK和JMeter部署及使用
    一、在Linux下安装JDK并配置环境变量1、下载JDKJDK8下载地址:https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html2、rz命令上传到服务器......
  • jmeter怎么利用第三方插件serverAgent然后在Linux下做监控性能
    1.下载和安装ServerAgent插件-下载ServerAgent插件:https://github.com/undera/perfmon-agent/releases-解压缩文件到Linux服务器上的任意目录,例如/opt/serv......
  • jmeter接口测试流程
    1.准备测试数据:根据接口的业务逻辑和参数要求,准备相应的测试数据。2.配置线程组:设置线程数量、循环次数、延迟时间等参数,模拟多个并发用户访问接口。3.添加HTTP请......
  • jmeter 时间参数化各种方法
    取当前日期:在 Jmeter 中,可以使用 ${__time()} 函数来获取当前日期和时间。该函数的参数为时间格式化字符串,可以使用 Java 中的 SimpleDateFormat 格式化字符......
  • Jmeter压测报错java.net.BindException: Address already in use: connect
    压力测试并发较高时候,可能会出现Addressalreadyinuse异常java.net.BindException:Addressalreadyinuse:connect atjava.base/java.net.PlainSocketImpl.connect......
  • RunnerGo与JMeter在产品设计方面的比较分析
    当谈到对于性能测试的需求时,JMeter和RunnerGo在测试场景设置、执行性能测试、性能测试结果分析等方面都提供了很多功能,但两个工具的结构方面仍然存在一些区别。以下是详细的......