| |
|
开发:
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知识 |
Fiddler工作原理Fiddler相当于是客户端与服务器的中间代理。 Fiddler启动后会自动去修改系统,开启浏览器相应的代理功能,从而使得所有浏览器请求和服务器响应请求均会走Fiddler进行捕获。(如果Fiddler获取不到请求,请检查浏览器的代理是否开启,端口是否与fiddler一致) Fiddler官网地址Fiddler测试使用场景(1)BUG区分是前端还是后端问题,通过fiddler抓取相应请求,分析请求返回及响应来确定BUG是前端还是后端问题 (2)接口测试,通过抓取请求信息,得到接口的传入参数、返回参数等参数信息,各个请求之间数据关联,弄清接口之间关联性 (3)弱网场景下测试,主要通过配置弱网,来模拟弱网场景下的测试 (4)异常场景下测试,通过fiddler设置断点,来模拟客户端异常场景请求,服务器异常响应请求等 Fiddler界面上菜单工具说明开启/关闭捕获功能可能遇到问题:如果发现Fidder无法抓包,请检查Fidder捕获开关是否开启,浏览器是否有设置代理(Fidder默认端口为8888)。 抓包HTTPS请求开关默认只抓包Http请求,如果要抓取https,需要Fidder中开启HTTPS开关。 (1)开启相应开关 (2)安装证书 ?从localhost:8888页面点击下载证书并按提示一步步安装。 安装完证书后,可以点击此处Actions第一个列表项导入证书 具体设置过程可学习该视频: 远程连接开关想其它电脑或手机连接时,需要开启此处的【允许远程计算机连接】 手机端设置:必须和Fidder在同一个局域网,然后设置代理地址fidder安装地址&fidder端口,如果要允许手机端https,且在手机的浏览器页面中输入fidder的ip:端口进行下载证书,进行证书的安装。 Fiddler filter 过滤隐藏css、js、图片等REGEX:(?insx)/[^\?/]*\.(css|ico|jpg|png|gif|bmp|wav|js|jpeg)(\?.*)?$ 关于Fiddler过滤器中更多功能可参考下面文章进一步详细学习。 Fiddler弱网测试fiddler设置网速模拟弱网络测试_二毛毛毛毛毛的博客-CSDN博客_fiddler弱网设置在测试过程中,经常会要求测试弱网络情况时的一些特殊情况,这时候IOS还好说,在开发者选项中调整网络模式即可,但android就只能通过别的方式了,这里整理了通过fiddler抓包工具来设置弱网模式,在fiddler可以设置自己想要的网速,或者不稳定的网速来模拟。前提:手机设置代理能正常在fiddler抓包。(可以参考https://blog.csdn.net/qq_41714308/art...
|
|
开发测试 最新文章 |
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图书馆 购物 三丰科技 阅读网 日历 万年历 2025年3日历 | -2025/3/1 8:09:32- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |