0


超详细的fiddler教程,从小白到精通(一)❤️

❤️如果该分享对您有帮助,请记得 “👍点赞” “✍️评论” “💙收藏” !关注❤️

如需查看上一章节请进入主页查看哦!

一、Fiddler简介

**1.Fiddler是位于客户端和服务器端的HTTP代理。 **

2.功能非常强大,是web调试的利器。

(1)监控浏览器所有的HTTP/HTTPS流量

(2)查看、分析请求内容细节

(3)伪造客户端请求和服务器响应

(4)测试网站的性能

(5)解密HTTPS的web会话

(6)全局、局部断点功能

(7)第三方插件

**3.使用fiddler场景 (注:(1)-(4)是测试经常的应用场景) **

(1)接口调试、接口测试** **(章节三-5-(3)中有举例)

** 没有接口文档时,可以通过fiddler抓包,查看请求方式、请求路径、请求参数、请求头等信息,然后在接口测试工具里面进行测试。 **

(2)精准定位前后端Bug** **(章节三-5-(2)有举例)

** **** ** a.查看请求的参数是否有误,如果有问题,说明是前端问题** **** **

** **** **** ** b.如果没问题,查看后端的返回值。

(3)弱网断网测试 (章节三-1-(3)有举例)

(4)络胁持和线上环境调试

(5)web性能分析

(6)开发环境hosts配置、mock

二、Fiddler的工作原理:

(1)Fiddler 是以代理 Web 服务器的形式工作的。

(2)Web 代理(Proxy Server)服务器是网络的中间实体。代理位于 Web 客户端和 Web 服务器之间,扮演“中间人”的角色。

(3)此时客户端请求服务器的过程,还是服务器发起户端的响应的过程,都能通过fiddler来监听。(相当于在服务器和客户端正常对话时,fiddler在中间插了一刀,劫持了双方交流的信息)

(4) Fiddler为什么可以抓包?Fiddler本质上是一个web代理服务器,打开tools→Options…→Connections,设置默认的端口为8888,设置系统代理,如下图所示:

(5)Fiddler默认只能抓取http协议的数据包,我们需要配置下https的SSL证书。

     a.打开Fiddler,菜单栏:Tools –> Fiddler Options 打开fiddler配置。

     b.打开 HTTPS 配置项,勾选Capture HTTPS CONNECTs和Decrypt HTTPS traffic,点击OK,然后重启,如下图

后面的内容更精彩,请移步主页看fiddler详解(二)

❤️❤️❤️以上内容如有问题,欢迎大家在评论区指正,希望大家能够互相学习;码字不易,如果您喜欢此分享,记得点赞,收藏+关注哦,谢谢。❤️❤️❤️


本文转载自: https://blog.csdn.net/weixin_71841568/article/details/126607327
版权归原作者 测试小凡子 所有, 如有侵权,请联系我们删除。

“超详细的fiddler教程,从小白到精通(一)❤️”的评论:

还没有评论