1

1、Fiddler简介

  • 1)截获客户端与服务器之间HTTP、HTTPS请求

  • 2)修改向服务器发送、服务器返回的请求

  • 3)测试网站的性能

  • 4)解密HTTPS请求

  • 5)fiddler组件

2、工作原理

 客户端<--------------------------->服务端(web server)
              代理服务器Fiddler

3、FIddler使用场景(实际工作中具体解决哪些问题???)

  1. 开发环境host配置(所有文件映射到本地文件)

  2. 前后端接口调试

  3. 线上bugfix(Fiddler可以将线上发布文件代理到本地,快速定位线上bug)

  4. 性能分析和优化(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 :前后端接口调试(修改请求参数)


yantaozhang
17 声望3 粉丝

共勉