Fiddler之Composer、Inspectors、AutoResponder、Filter、Statistics
本文介绍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相关推荐
- Fiddler (三) Composer创建和发送HTTP Request
之前已经写过两篇Fiddler的文章了,分别是[Fiddler教程] [Fiddler script用法]. 我准备把Fiddler写成一个系列. Fiddler的功能还有很多, 很多功能都没有被挖 ...
- fiddler之数据分析和查看(inspectors)-抓包
在instpectors中主要是对请求和响应进行查看和分享,监听请求的响应内容.他有多个分页标签.界面分上下两部分,上面部分显示请求的相关信息:下面部分显示响应相关信息.简单说明常用的几个分页标签 一 ...
- Fiddler 学习笔记--Fiddler 教程
学习网址: 1.https://www.cnblogs.com/yyhh/p/5140852.html 2.https://www.cnblogs.com/FounderBox/p/4653588.h ...
- 【爬虫】网页抓包工具--Fiddler
[爬虫]网页抓包工具--Fiddler Fiddler基础知识 Fiddler是强大的抓包工具,它的原理是以web代理服务器的形式进行工作的,使用的代理地址是:127.0.0.1,端口默认为8888, ...
- Fiddler实战深入研究(二)
Fiddler实战深入研究(二) 阅读目录 Fiddler不能捕获chrome的session的设置 理解数据包统计 请求重定向(AutoResponder) Composer选项卡 Filters选 ...
- Fiddler实战深入研究(二)——模拟返回数值
转自大神:https://www.cnblogs.com/tugenhua0707/p/4637771.html ------------------------------------------- ...
- Fiddler实战深入研究(二)[转载]
Fiddler实战深入研究(二) 阅读目录 Fiddler不能捕获chrome的session的设置 理解数据包统计 请求重定向(AutoResponder) Composer选项卡 Filters选 ...
- 网络抓包原理及Fiddler的使用
一. 什么是抓包? 在应用的开发调试中,查看软件实际运行时HTTP/HTTPS通信的请求数据和返回数据,从而分析问题的过程就叫做抓包.通常我们说的抓包主要是分为两种: 使用Wireshark抓取传输层 ...
- Fiddler抓包工具常见功能介绍,还不会的进来看
目录 Fiddler的功能面板 一.Statistics数据统计面板,性能分析 二.Inspectors查看请求与响应 三.Filters过滤器 1.User Filters启用 2.Action 3 ...
最新文章
- Python计算训练数据集(测试集)中某个分类变量阴性(阳性)标签样本的不同水平(level)或者分类值的统计个数以及比例
- Ionic 存储目录 CORS
- Design Pattern - Composite(C#)
- 3、Oracle表空间管理
- 在centos服务器安装MySQL数据库详细步骤
- oracle复制sequence,oracle sequence语句重置方介绍
- Raw Socket编程
- java小编程----在排序数组中查找元素的第一个和最后一个位置
- 自制Unity小游戏TankHero-2D(3)开始玩起来
- [.NET] : 设定Windows Service启动类型
- Flutter 学习汇总
- 成田机场坐access到品川_东京旅游---成田机场到东京市内的最全交通指南!
- 原生JS实现文件上传
- APP功能测试点汇总
- C++案例——联系人管理系统
- phalapi 开发流程
- sqlite数据库的版本更替
- 浅尝Clickhouse
- 用原生js代码实现虚拟滚动条
- Pandas+Pyecharts | 广州市已成交房源信息数据可视化