Fiddler

###Fiddle简介

  • Fiddle是什么? web调试代理工具
  • 工作原理 Fiddle工作原理 客户端往服务器发生请求,被Fiddle代理拦截,经Fiddle转发给服务器,服务器接收请求处理后响应给Fiddle,最后Fiddle转发给客户端。
  • 应用场景
    • 开发环境host配置
    • 前后端接口调试
    • 线上bugfix
    • 性能分析和优化 ###Fiddler操作说明
    • 工具条常用功能
      • 备注 备注选择一行点击备注为该行添加备注。
      • 回放 回放回放已经捕获的请求。
      • 清除 清除清除异己捕获的请求。
      • 执行 执行跟状态栏的断点一起使用,进入断点后点击go表示继续执行。
      • stream stream模式切换,默认为缓冲模式,点击后为流模式。
      • Decode 解码请求解码请求。
      • 保持会话 保持会话保持多少会话(请求)。
      • 捕获进程 捕获进程根据捕获的进程id,过滤除该进程id的请求。
      • 查找 查找查找。
      • 保存 保存以文件形式保存已经捕获的请求。
      • 快照 快照截屏。
      • 时钟 时钟计时。
      • 快捷方式 快捷方式快速打开浏览器。
      • 清除缓存 清除缓存清除浏览器缓存。
      • 编码解码 编码解码编码解码参数值。
      • 分离面板 分离面板将右侧面板分离出来。
    • 状态栏
      • 控制台 控制台可以输入命令行。
      • Capturing Capturing控制Fiddle是否工作。
      • 过滤进程 过滤进程选择捕获哪些进程。
      • 断点 断点打断点。
      • 数量 数量已经捕获的请求数量。
    • 监控面板的使用
      • 状态面板 状态面板结果、协议、IP地址、URL、包体、缓存、类型和进程。
      • Statistics 数据统计统计客户端连接、发送请求、完成请求、服务器连接、服务器响应和服务器完成响应时间,以及时间各国的往返时间统计。
      • Inspectors 解包请求和响应解析
        • 请求 请求请求头信息、文本视图、表单信息、16进制视图、权限、cookies、随机数、json、xml.
        • 响应 响应动态视图、压缩、头信息、文本视图、图片视图、16进制视图、web视图、权限、缓存、cookies、随机数、json、xml.
      • AutoResponder 文件代理代替服务器上的文件。
      • Composer 请求构造模拟客户端请求。
      • log 日志Fiddle运行日志。
      • Filters 过滤
      • Timeline 时间轴通过时间轴显示响应时间分析网站性能。 ###常用功能
    • hosts映射 工具-hosts工具->hosts。 hosts配置hosts配置 模拟正式环境,通过域名访问时映射到测试环境。
    • 服务器文件映射本地文件 AutoResponder把文件拖入到AutoResponder。 find file 选择寻找文件选项。 file选择本地文件。 将服务器上的某个文件映射到本地文件,可以修改本地文件来调试线上问题。
    • 模拟请求 模拟请求 模拟浏览器发送请求,方便调试接口。 ###插件使用(http://www.telerik.com/fiddler/add-ons)
    • Syntax-Highlighting Add-Ons fiddle源码编辑器,通过修改fiddle源码可以设定发送和响应时间。在OnBeforeRequest函数中添加 oSession["request-trickle-delay"] = "150" 设定发送延迟;oSession["response-trickle-delay"] = "150"设定响应延迟。
    • JavaScript Formatter javascript格式化插件。
    • Traffic Differ 请求比较。
    • Willow 可视化hosts修改。

转载于:https://my.oschina.net/u/815671/blog/652284

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值