1、Fiddler简介
1)截获客户端与服务器之间HTTP、HTTPS请求
2)修改向服务器发送、服务器返回的请求
3)测试网站的性能
4)解密HTTPS请求
5)fiddler组件
2、工作原理
客户端<--------------------------->服务端(web server)
代理服务器Fiddler
3、FIddler使用场景(实际工作中具体解决哪些问题???)
开发环境host配置(所有文件映射到本地文件)
前后端接口调试
线上bugfix(Fiddler可以将线上发布文件代理到本地,快速定位线上bug)
性能分析和优化(Fiddler会提供请求的实际图,清晰明了网站需优化的地方)
4、Fiddler界面
气泡:回话备注
Replay:回放(选定会话,重新进行一次http请求)+快捷键R
X :清空监控面板(清空images、Non-Browser Non-200、Remove-all等等 )
Go :调试Debug
Stream(流模式、缓冲模式-默认)
Decode :解压
Keep :All session
Any Process :过滤(只捕获某一个浏览器的请求)
Find: 查找
save :保存查找到的会话
截图、计时器工具
TextWizard : 编码、解码
FIddler状态面板
控制台(help/?png、bpu、cls等等)
Capturing 控制FIddler是否工作(是否启动代理服务器)、开关
webBrowsers:过滤浏览器
Fiddler监控面板
监控面板:记录所有的web server请求会话
Statiscs:数据统计(请求的性能指标)
Inspectors : 对请求解包(request、response)
AutoResponder :文件代理(服务器端文件 代理到本地)
Composer :前后端接口调试(修改请求参数)