文档章节

Fiddler

maple2013
 maple2013
发布于 2016/04/04 13:58
字数 750
阅读 41
收藏 0

###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修改。

© 著作权归作者所有

maple2013
粉丝 2
博文 4
码字总数 1926
作品 0
深圳
程序员
私信 提问
Fiddler 教程--Web调试工具

Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据. 使用Fiddler无论对开发还是测试来说,都有很大的帮助...

沉淀岁月
2016/11/16
115
0
Fiddler的基本介绍

Fiddler的基本介绍   Fiddler的官方网站: www.fiddler2.com   Fiddler官方网站提供了大量的帮助文档和视频教程, 这是学习Fiddler的最好资料。   Fiddler是最强大最好用的Web调试工具之...

sjy520
2017/05/03
0
0
Fiddler怎么对IPhone手机的数据进行抓包分析

Fiddler绝对称得上是"抓包神器", Fiddler不但能截获各种浏览器发出的HTTP请求, 也可以截获各种智能手机发出的HTTP/HTTPS请求。 Fiddler能捕获ISO设备发出的请求,比如IPhone, IPad, MacBook...

万里虎
2015/01/25
570
2
WEB 调试利器:Fiddler 教程

Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据. 使用Fiddler无论对开发还是测试来说,都有很大的帮助...

大数据之路
2012/12/27
5.2K
1
http协议调试代理工具Fiddler

Fiddler是一款WEB调试工具,它可以记录所有客户端到服务器端的HTTP请求.Fiddler启动时,会默认代理IE浏览器的127.0.0.1:8888,其它浏览器则要手动设置. 工作原理: Fiddler是以代理WEB服务器的形...

大陌
2017/11/04
0
0

没有更多内容

加载失败,请刷新页面

加载更多

rime设置为默认简体

转载 https://github.com/ModerRAS/ModerRAS.github.io/blob/master/_posts/2018-11-07-rime%E8%AE%BE%E7%BD%AE%E4%B8%BA%E9%BB%98%E8%AE%A4%E7%AE%80%E4%BD%93.md 写在开始 我的Arch Linux上......

zhenruyan
今天
4
0
简述TCP的流量控制与拥塞控制

1. TCP流量控制 流量控制就是让发送方的发送速率不要太快,要让接收方来的及接收。 原理是通过确认报文中窗口字段来控制发送方的发送速率,发送方的发送窗口大小不能超过接收方给出窗口大小。...

鏡花水月
今天
8
0
OSChina 周日乱弹 —— 别问,问就是没空

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @tom_tdhzz :#今日歌曲推荐# 分享容祖儿/彭羚的单曲《心淡》: 《心淡》- 容祖儿/彭羚 手机党少年们想听歌,请使劲儿戳(这里) @wqp0010 :周...

小小编辑
今天
874
10
golang微服务框架go-micro 入门笔记2.1 micro工具之micro api

micro api micro 功能非常强大,本文将详细阐述micro api 命令行的功能 重要的事情说3次 本文全部代码https://idea.techidea8.com/open/idea.shtml?id=6 本文全部代码https://idea.techidea8....

非正式解决方案
今天
5
0
Spring Context 你真的懂了吗

今天介绍一下大家常见的一个单词 context 应该怎么去理解,正确的理解它有助于我们学习 spring 以及计算机系统中的其他知识。 1. context 是什么 我们经常在编程中见到 context 这个单词,当...

Java知其所以然
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部