| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发测试 -> Fiddler 实用功能总结 -> 正文阅读 |
|
[开发测试]Fiddler 实用功能总结 |
文末给大家准备了资料(好几套面试题加学习资料等),需要自取!最近一段时间测了 App、web 端、微信小程序等,对比了几种抓日志的方式,觉得 fiddler 还是挺通用的,汇总一拨~~~ 抓取接口请求: 一、微信小程序测试 1.抓取 PC 端微信小程序接口日志 先清一下小程序缓存,点开手机端分享的链接进入小程序,查看 fiddler 请求(无需特殊设置) ?2.抓取手机端微信小程序接口日志 手机端基础设置请参照:转载?使用fiddler实现手机抓包 - 简书 1) 安卓端:微信 7.0 版本以上或系统 7.0 版本以上都抓不到了,要么开发在代码里设置,要么需要用其他工具折腾,比较麻烦,如果实在想整,请参照:转载听说安卓微信 7.0 不能抓 https? · TesterHome 2)ios 端,基础设置完成后,就可以抓到小程序的接口日志了 3.微信小程序手机端清缓存方法(体验版) 1)打开小程序右上方 “...”,打开调试,点击 wx.clearStorage(),清除缓存,删除保存的微信小程序,重新扫码进入(测试的时候开发提供一个二维码) ?
没有什么可讲的,就是基础设置做好,如果抓不到就看下是不是 fiddler 本身的问题,一般重启或者卸载重装可以解决 三、框架比较特殊的 app 端 比如 Flutter,默认 Flutter 不会主动使用系统代理,需要单独设置,正是因为 HTTP 客户端没有使用我们设置的系统代理,他们自然也不会连接 Fiddler 创建的代理服务器,最终导致我们无法获取任何请求。 限速测试 1.Rules – Customize Rules(快捷键 Ctrl + R)打开 Fiddler ScriptEditor
使用 AutoResponder 更改请求的返回结果
以上如有错误的地方,欢迎小伙伴们沟通指正~~ 福利? |
|
开发测试 最新文章 |
pytest系列——allure之生成测试报告(Wind |
某大厂软件测试岗一面笔试题+二面问答题面试 |
iperf 学习笔记 |
关于Python中使用selenium八大定位方法 |
【软件测试】为什么提升不了?8年测试总结再 |
软件测试复习 |
PHP笔记-Smarty模板引擎的使用 |
C++Test使用入门 |
【Java】单元测试 |
Net core 3.x 获取客户端地址 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/18 2:30:51- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |