一、官网:fiddler2.com
二、作用
可监控http/https
查看功能
伪造功能
测试网站性能----网站优化
解密https的web回话
fiddler第三方插件
三、工作原理
客户端---代理服务器---服务器
代理模式
流模式---streaming 实时返回
可事实把服务器数据返回给客户端
更接近浏览器本身真实的行为
缓冲模式---buffering 完成后返回
可控制最后的服务器响应
http请求所有的数据都追备好之后才把数据返回给客户端
四、常见使用场景
开发环境host配置
多个开发环境相互切换
前后端接口调试
写js代码fiddler只需一个ui界面进行配置即可
线上bugfix
将发布的文件代理到本地,快速定位线上bug
性能分析和优化
fiddler会提供请求的实际图
五、工具条常用功能
气泡图标---增加备注
replay---回放按钮---快捷键---R键
x图标---清空监控面板---remove all
过滤图片---images
非200的请求
Go---调试dubug---状态栏---朝上一个x表示发送有断点,朝下表示返回断点
stream---模式切换----流模式与缓冲模式(默认)
decode---解压请求
keep:all sessions---保持回话---内存小就换一个
any process---过滤请求---pick target--靶心移到浏览器上
find---查找---eg:百度--颜色用pink
save---保存回话---eg:save---demo1---清空之后---file---recent archives
相机小公举---保存截图
时钟按钮---计时器
browse---快速启动浏览器
clear cache---清楚缓存
textwizard---编码/解码---eg:点击进入----urldecode
tearoff---分离面板---恢复则直接关闭就好
MSDN search---MSDN搜索---
六、状态栏操作
黑色快---控制台---eg:help
capturing---控制fiddler是否工作---点击-不工作
web browsers---过滤回话来源
空---
数值---记录当前展示的回话数量
选中会话时---数值旁边会显示选中的地址
七、监控面板
记录来自于服务器端的请求会话---web server
#
result 状态码
protocol http https
host 域名
server ip 服务器切换---是否正确
url 会话
statistics----数据统计----性能指标----优化web性能
clientconnectted 客户端连接建立时间
clientbeginrequest 请求时间
----全世界平均数据-----
RTT---往返时间------show chart-----视图化
inspectors---对请求解包
request headers 请求方面的数据
response 返回的数据
autoresponder----文件代理---拖操作区---选择----定位bug在哪个文件直接在本地修改
composer----前后端接口连调---拖入操作区---修改请求参数---点击excute---(伪造请求)
fiters
log---
timeline---网站性能分析---选择完整的网站请求----
wllow
headers
textview
webform 表单详细数据
hexview
auth
cookies
raw
json
xml
八、fiddler文件、文件夹代理和host配置
host配置----tools-->host-->enable点击====ip---服务器
关闭则----关闭enable---save
文件替换----线上bug定位-线上文件出问题----autoresponder--->拖到操作区---精准匹配---正则表达式也行-->本地文件
九、请求模拟、前后端接口调试
十、网络限速
fiddler2.com/add-ons 下载插件 eric's
fiddler script
十一、代码格式化插件
十二、代理插件---villow
http://pan.baidu.com/s/1mgocpBi