一、Fiddler简介web
1)截获客户端与服务器之间HTTP、HTTPS请求后端
2)修改向服务器发送、服务器返回的请求浏览器
3)测试网站的性能服务器
4)解密HTTPS请求session
5)fiddler组件工具
二、工做原理性能
客户端<--------------------------->服务端(web server) 代理服务器Fiddler
三、FIddler使用场景(实际工做中具体解决哪些问题???)测试
开发环境host配置(全部文件映射到本地文件)优化
先后端接口调试网站
线上bugfix(Fiddler能够将线上发布文件代理到本地,快速定位线上bug)
性能分析和优化(Fiddler会提供请求的实际图,清晰明了网站需优化的地方)
四、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 :先后端接口调试(修改请求参数)