本文介绍fiddler工具栏中这几个字段的功能:

Filter:
在使用fiddler代理监听访问时,可以使用filter过滤掉不用的包。
一般常用的有三种过滤条件:
1、域名过滤,只显示特定域名的记录:

*.baidu.com表示所有的百度二级域名会话;*baidu.com表示一级域名+二级域名的会话。设置好了后一定要点击Actions生效;
2、类型过滤,一般对各种图片、CSS、JS这类的静态素材也不需要看的情况下,直接全部过滤掉 .(bmp|css|js|gif|ico|jp?g|png|swf|woff)

3.根据返回状态码,比如只想显示200的状态,其他的不显示

Statistics:
在使用fiddler代理监听访问时,可以使用statistics分页去统计请求和响应的一些信息。

如图详细解释下每一项的含义:
ClientConnected: 15:02:28.484 客户端与Fiddler建立了连接
ClientBeginRequest: 15:02:28.501 客户端开始把请求发给Fiddler
GotRequestHeaders: 15:02:28.502 Fiddler接收到客户端发来的信息头
ClientDoneRequest: 15:02:31.655 客户端完成将HTTP请求发送给Fiddler
Determine Gateway: 0ms 确认网关
DNS Lookup: 1ms DNS解析
TCP/IP Connect: 0ms Fiddler与服务器建立连接(三次握手)
HTTPS Handshake: 0ms Fiddler与服务
HTTPS握手
ServerConnected: 15:02:31.657 Fiddler与服务器已建立连接
FiddlerBeginRequest: 15:02:31.657 Fiddler开始把请求发给服务器
ServerGotRequest: 15:02:31.657 服务器接收完Fiddler发来的整个请求
ServerBeginResponse: 15:02:31.784 Fiddler接收到服务器返回的第一个响应字节
GotResponseHeaders: 15:02:31.784 Fiddler接收完成服务器发来的信息头
ServerDoneResponse: 15:02:31.784 服务器已将整个HTTP响应完全发送到Fiddler
ClientBeginResponse: 15:02:31.784 Fiddler开始向客户端返回已接收到的HTTP响应数据
ClientDoneResponse: 15:02:31.784 Fiddler已将整个HTTP响应数据完全发送给客户端

Inspectors:
instpectors主要是对请求和响应进行查看和分享,监听请求的响应内容。有多个分页标签。界面分上下两部分,上面部分显示请求的相关信息;下面部分显示响应相关信息。
1、ImageView标签:JPG 格式使用 ImageView 可以看到图片
2、TextView 标签:HTML/JS/CSS 使用 TextView 可以看到响应的内容
3、Raw标签:Raw标签可以查看响应报文和响应正文,但是不包含请求报文
4、Auth标签:Auth则可以查看授权Proxy-Authorization 和 Authorization的相关信息
5、Cookies标签:Cookies标签可以看到请求的cookie和响应的set-cookie头信息。

AutoResponder:
在测试接口时,AutoResponder可以自定义返回内容,通过自定义的返回内容,进而测试程序接收到不同返回后,不同的处理逻辑。
1、首先将该两选项勾选:

2、将请求拖入该区域,本地创建一个文件,供使用。

4、客户端操作发送此请求时,fiddler就会自动帮我们修改返回的结果,我们客户端拿到这返回的结果应该会有相应的变化。

Composer:
允许自定义请求发送到服务器,可以手动创建一个新的请求,也可以在会话表中,拖拽一个现有的请求:

Fiddler之Composer、Inspectors、AutoResponder、Filter、Statistics相关推荐

  1. Fiddler (三) Composer创建和发送HTTP Request

    之前已经写过两篇Fiddler的文章了,分别是[Fiddler教程] [Fiddler script用法].  我准备把Fiddler写成一个系列. Fiddler的功能还有很多, 很多功能都没有被挖 ...

  2. fiddler之数据分析和查看(inspectors)-抓包

    在instpectors中主要是对请求和响应进行查看和分享,监听请求的响应内容.他有多个分页标签.界面分上下两部分,上面部分显示请求的相关信息:下面部分显示响应相关信息.简单说明常用的几个分页标签 一 ...

  3. Fiddler 学习笔记--Fiddler 教程

    学习网址: 1.https://www.cnblogs.com/yyhh/p/5140852.html 2.https://www.cnblogs.com/FounderBox/p/4653588.h ...

  4. 【爬虫】网页抓包工具--Fiddler

    [爬虫]网页抓包工具--Fiddler Fiddler基础知识 Fiddler是强大的抓包工具,它的原理是以web代理服务器的形式进行工作的,使用的代理地址是:127.0.0.1,端口默认为8888, ...

  5. Fiddler实战深入研究(二)

    Fiddler实战深入研究(二) 阅读目录 Fiddler不能捕获chrome的session的设置 理解数据包统计 请求重定向(AutoResponder) Composer选项卡 Filters选 ...

  6. Fiddler实战深入研究(二)——模拟返回数值

    转自大神:https://www.cnblogs.com/tugenhua0707/p/4637771.html ------------------------------------------- ...

  7. Fiddler实战深入研究(二)[转载]

    Fiddler实战深入研究(二) 阅读目录 Fiddler不能捕获chrome的session的设置 理解数据包统计 请求重定向(AutoResponder) Composer选项卡 Filters选 ...

  8. 网络抓包原理及Fiddler的使用

    一. 什么是抓包? 在应用的开发调试中,查看软件实际运行时HTTP/HTTPS通信的请求数据和返回数据,从而分析问题的过程就叫做抓包.通常我们说的抓包主要是分为两种: 使用Wireshark抓取传输层 ...

  9. Fiddler抓包工具常见功能介绍,还不会的进来看

    目录 Fiddler的功能面板 一.Statistics数据统计面板,性能分析 二.Inspectors查看请求与响应 三.Filters过滤器 1.User Filters启用 2.Action 3 ...

最新文章

  1. Python计算训练数据集(测试集)中某个分类变量阴性(阳性)标签样本的不同水平(level)或者分类值的统计个数以及比例
  2. Ionic 存储目录 CORS
  3. Design Pattern - Composite(C#)
  4. 3、Oracle表空间管理
  5. 在centos服务器安装MySQL数据库详细步骤
  6. oracle复制sequence,oracle sequence语句重置方介绍
  7. Raw Socket编程
  8. java小编程----在排序数组中查找元素的第一个和最后一个位置
  9. 自制Unity小游戏TankHero-2D(3)开始玩起来
  10. [.NET] : 设定Windows Service启动类型
  11. Flutter 学习汇总
  12. 成田机场坐access到品川_东京旅游---成田机场到东京市内的最全交通指南!
  13. 原生JS实现文件上传
  14. APP功能测试点汇总
  15. C++案例——联系人管理系统
  16. phalapi 开发流程
  17. sqlite数据库的版本更替
  18. 浅尝Clickhouse
  19. 用原生js代码实现虚拟滚动条
  20. Pandas+Pyecharts | 广州市已成交房源信息数据可视化

热门文章

  1. iPhone手机怎么把提醒事项显示在桌面上
  2. android重装note5,Android 最强机?三星 Note 5 那些变与不变
  3. BAP——一个二进制程序分析平台
  4. 将字符转换为16进制数
  5. 函数的形参(普通形参、指针形参、引用形参)
  6. MySQL 中的全文搜索(附示例)
  7. 【品牌推广】如何提升企业形象与口碑?
  8. 2019百家号爆文标题技巧 自媒体怎样提高阅读量和收益
  9. 数字媒体发布管理系统DMS(Digital Media System)
  10. MySql 时间比较:DATEDIFF函数与大于小于号