Fiddler工具使用
Fiddler工具简介
- 功能
监控http、https流量
查看截获的请求的内容
伪造请求(发送给服务器的请求和服务器返回的请求)
测试网站性能
解密https的外部回话
提供插件 - 环境
支持所有环境
但是早期开发是.net语言开发,所以支持weds比较好
工作原理
相当于在客户端和服务器端之间创建代理服务器
- 实现
浏览器都有代理服务器设置
通过修改浏览器代理服务器的地址,fiddler就可以截获所有发出的请求
默认将IE的代理设为了127.0.0.1:8888
其他浏览器需要手动设置
设置路径在:设置-高级-打开代理设置-连接-局域网设置-高级 - 代理模式
- 流模式(streaming)
实时的把客服端的数据返回给客户端
更接近于浏览器本身真实的行为 - 缓冲模式(buffering)
等待http请求的所有的数据都准备好之后,才会返回给客户端
可控制最后的服务器响应
- 流模式(streaming)
- 使用场景
- 开发环境host配置
通常情况下,配置host需改系统文件,很不方便;在多个开发环境下切换很低效
fiddler提供了相对高效的host配置方法 - 前后端接口调试
通常情况下,调试前后端需真是的环境、很多假数据、写js代码
fiddler只需要一个UI界面进行配置 - 线上bugfix
fiddler可将发布文件代理到本地,快速定位线上bug - 性能分析和优化
fiddler会提供请求的实际图,清晰明了网站需优化的部分
- 开发环境host配置
fiddler界面操作介绍
fiddler常用功能
fiddler文件、文件夹代理和host配置
fiddler请求模拟、前后端接口测试
fiddler网络限速
fiddler插件介绍
fiddler代码格式化插件
fiddler http代理插件