fiddler怎么修改服务器返回数据,基于Fiddler实现修改接口返回数据进行测试
方法介绍与比对
在测试的过程中,有的需求是这样的,它需要你修改接口返回的数据,从而检查在客户端手机app内是否显示正确,这也算是一种接口容错测试,接口容错测试属于app性能(专项)测试的其中一种。
通过Fiddler我们可以有好几种方法修改返回结果:
第一种:在Fiddler底部的黑色命令行显示区域通过bpu url的形式按回车之后进行拦截,通过手机app访问指定接口,拦截到后可以选择response文件后通过拦截;
第二种:在AutoRespnder里Add Rule,然后在Rule Editor里设置response的内容;
第三种:在Rules设置中选择Automatic Breakpoints中的After Responses进行拦截。
第一种不能自定义创建response,只能通过选择文件的形式来指定response。第三种对所有请求进行拦截,太粗太泛。所以实际测试拦截请求中,最灵活、功能最强的是第二种。
详细步骤
以下是第二种拦截方法抓改发包的全过程:
1. 抓包,找到要拦截的请求,然后在AutoResponder中Add Rule:
2. 在Rule Editor中的第二栏选择“Create New Response...”:
3. 点击Save,会弹出一个窗口,在弹窗中选择Raw栏,将抓包抓到的请求对应的Raw栏内容复制粘贴进去,然后将其中想要修改的部分进行修改,然后点击“Save”进行保存:
之后就可以对请求进行自动拦截并修改返回体了。
4. 如果想要频繁修改替换返回体中某些内容,可以在AutoResponder里相应待拦截请求上点击右键,“Edit Response”编辑返回体:
如果还想再方便一点,可以在AutoResponder里相应待拦截请求上点击右键,“Generate File”将response body保存到本地txt文件,然后打开txt文件修改保存即可生效。
但是注意,如果通过文件的方式保存response内容,可能会出现编码问题导致的客户端处理出错。最建议的方式,不会出错的方式,还是通过“Create New Response...”的方法:
一句话概况
以上四步就是通过Fiddler抓改拦截请求的全攻略。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
fiddler怎么修改服务器返回数据,基于Fiddler实现修改接口返回数据进行测试相关推荐
- dota修改服务器,forOMG非英雄篇 如何修改数据以便于测试
本系列依次为<英雄篇>.<非英雄篇>.<技能篇>.<物品篇>. 可以被修改的数据可以被分为两类:很容易修改的(英雄.非英雄.技能)和比较复杂的(物品). ...
- 反编译后怎么修改服务器地址,反编译后怎么修改服务器地址
反编译后怎么修改服务器地址 内容精选 换一换 业务接入DDoS高防后,经过高防转发的流量到服务端之后真实源IP将被隐藏,在业务应用开发中,通常需要获取客户端真实的IP地址.例如,投票系统为了防止刷票, ...
- 修改服务器的AJP监听地址,修改服务器的AJP监听地址
修改服务器的AJP监听地址 内容精选 换一换 如果IP经过NAT/WAF,则只能获取到NAT/WAF转化后的IP地址,无法获取到NAT/WAF前的IP地址.如果客户端为容器,只能获取到容器所在主机的I ...
- 久其修改服务器地址什么意思,久其修改服务器地址什么意思
久其修改服务器地址什么意思 内容精选 换一换 请求URI由如下部分组成.{URI-scheme}://{Endpoint}/{resource-path}?{query-string}例如您需要获取华 ...
- 修改服务器的ip地址的命令,修改服务器ip地址命令行
修改服务器ip地址命令行 内容精选 换一换 Atlas 200 DK开发者板支持通过USB端口或者网线与Ubuntu服务器进行连接,连接示例图如图1所示.Atlas 200 DK连接Ubuntu服务器 ...
- python处理表格数据-基于Python快速处理PDF表格数据
我们有下面一张PDF格式存储的表格,现在需要使用Python将它提取出来. 使用Python提取表格数据需要使用pdfplumber模块,打开CMD,安装代码如下: pip install pdfpl ...
- 宽带连接怎么修改服务器名称地址,宽带连接怎么修改服务器名称地址
宽带连接怎么修改服务器名称地址 内容精选 换一换 在弹性云服务器上安装完成后输入公网IP,无法连接目的虚拟机,端口无法访问工具.源端网络未连通目的端.目的端安全组未开放8084端口.目的端网络ACL禁 ...
- Java代码调用聚合数据---查询全国车辆违章接口返回违章结果
1.注册聚合数据账号,完成认证,申请数据接口 打开https://www.juhe.cn/,点击最右侧的注册 输入自己的信息注册就行了 注册完成后,认证一下,公司认证或者个人认证都可以,但是调用全国车 ...
- vue获取接口数据_c#中HttpWebRequest调用接口获取数据
c#中HttpWebRequest调用接口获取数据PART 01-封装接口 将post请求进行封装,以便调用使用: /// /// 请求后台地址/// 请求参数/// public string P ...
最新文章
- NFL原则告诉我们做决策的时候,试图找到一个能解决所有问题,“大而全”的方案是不存在的。我们应当找到最关心的问题,因地制宜做出选择。——聚焦目标,取舍有道!...
- 遇到的问题锦集及解决方案
- Mockito 101
- Solaris 的防火墙ipfilter设置
- vSphere 7 Kubernetes 初体验
- 1核1g java_wordpress博客1核1G1M够用吗
- Samba的配置与使用
- Vue自定义指令—— 完美解决H5页面不同尺寸屏幕的适配问题
- Bailian4015 邮箱验证【字符串】
- iOS 14.7 中的所有新功能
- php9.0论坛搭建默认,phpwind9.0
- Hybird App开发,懂得小程序+kbone+finclip就够了!
- 安装教程--010Editor
- 山东教师教育网-404、登录、密码找回、常见问题、绑定已有账户
- 头像怎么画,日系头像绘画教程
- Android 设置APP桌面图标
- ShareSDK 抖音平台注册
- 信道与多径效应基础知识总结
- android 打印小票格式,安卓端小票机设置
- 数据库常考选择题合集
热门文章
- The Everyman's Guide to How Network Packets Are Routed Across the Web
- SVG-不是图片的图片
- 我也确实很向往深圳这种拼搏的精神
- unix dos mac 文件格式不同导致问题
- adb打开网页_android 使用指定浏览器打开网页
- wordvba编程代码大全_这几本基础编程书籍一定要看
- faster rcnn resnet_RCNN系列、Fast-RCNN、Faster-RCNN、R-FCN检测模型对比
- php外卖系统源码单店,网上订餐系统 v3.1 单店版
- python连连看小游戏_python实现连连看游戏
- Netty之自定义RPC