fiddler抓包(移动端APP端)
在接口测试中,使用fiddler可以获取接口的服务器地址、接口路径、参数信息、请求方式,用处大大的。
- 1 如何配置,能能抓取Android APP的数据







---------------------------------------------------------------------------------
手机上安装fiddler
打开浏览器,输入你电脑的ip+端口号(这里默认已在Fiddler里面设置:5555)
点击下载证书
下载好后,来到WLAN设置,选择更多->高级WLAN设置
点击安装证书
证书这里不要选择WLAN,应该选择VPN和应用,不然在应用中打开会显示证书错误
好了,Fiddler证书就已经安装成功了
参照:https://baijiahao.baidu.com/s?id=1605711253475415150&wfr=spider&for=pc
-------------------------------------------------------------------------------------
- 2 查看抓取数




- 3 fiddler过滤器的使用

- 4 模拟向服务器发送请求
设置断点,篡改和伪造数据
设置断点,篡改和伪造数据,在测试中使用的也较频繁,一个真实的案例:比如使用支付宝购买虚拟商品,往支付宝跳转时,篡改了小的金额,结果购买虚拟商品成功了。(原本10元的商品,0.01元就搞定了)。多么可怕的一个bug啊,当然这个问题可能对于一个做过支付有过经验的测试朋友来说,可能会想:哎呀,这个问题都发现不了,还做什么测试?是的,问题是很简单,对于一个刚入职场的测试朋友或者没有支付相关经验的测试朋友来说,很有可能会忽略。
前面讲过fiddler作为代理服务器时的请求流程图,请求时,可被篡改的两个点:Before Requests、After Responses。
修改Requests方法:在fiddler的菜单栏Rules---->Automatic Breakpoints---->Before Requests
跳转到支付界面时,仍是修改前的价格,才是正确响应结果。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~