文章目录

  • fiddler的主界面
  • 菜单栏(设置选项)
    • File菜单
    • Rules菜单
    • Tools菜单栏
    • View菜单栏
    • help菜单栏
  • 工具栏
      • 工具栏内容
      • 如何显示工具栏
      • 增加备注
      • 重放请求
      • 移除会话
      • 继续会话
      • 流模式
      • 解码
      • 保持会话数量
      • 选择监听目标
      • 查找会话
      • 报存
      • 截图功能
      • 计时器
      • 快捷打开浏览器
      • 清楚缓存
      • 文本编解码
      • 分离面板
      • 本机网络信息
    • 相关快捷键

fiddler的主界面


端口修改,是否进行系统代理,常用操作

菜单栏(设置选项)

File菜单

(1)Capture Traffic是个开关,可以控制是否把Fiddler注册为系统代理。当把Fiddler注册为系统代理时,所有依赖于WinINET代理的应用(如IE浏览器和其他浏览器)会把Web请求发送给Fiddler.

(2)New Viewer 是用来打开一个新的fiddler窗口

(3)Load Archive 用于重新加载之前保存的fildder文档

(4)Save 保存session会话

(5)Import Sessions… 导入session会话

(6)Export Sessions 导出session会话

(7)Exit 退出

(1)Copy下面的几个子菜单分别支持复制选中Session的某些信息。

(2)Remove下面的子菜单分别支持从Web Session列表中删除全部、选择或未选中的Session

(3)Select All命令选择Sessions列表的所有内容。

(4)Paste as Session命令会基于剪贴板上的内容,生成一个或多个模拟的Web Session.

(7)Find Session命令会打开Find Session窗口,搜索捕获到的数据流。

Rules菜单

一般会点击 Hide CONNECTS+Hide 304s
(1)Hide Image Request触发器控制是否在Web Session列表中显示图像类Session.

(2)Hide CONNECTS触发器控制是否在Web Session列表中显示使用CONNECT请求方法的Session.(一般会选择)

(3)Automatic Breakpoints子菜单控制Fiddler是否会自动在Before Requests或After Responses处设置断点。Ignore Image触发器控制这些断点是否作用于图片请求

(4)Customize Rules…菜单命令会使用配置的脚本编辑器打开当前的FiddlerScript文件

(5)如果选中Require Proxy Authentication菜单项,所有未提交Proxy-Authorization请求头的请求会返回HTTP/407响应,要求客户端安装证书

该规则可以用于测试HTTP客户端,确保这些规则在有证书的客户端服务器上可以正常工作。

(6)如果选中Apply GZIP Encoding菜单项,只要请求包含具有gzip标识的Accept-Encoding请求头,就会对除了图片以外的所有响应使用GZIP HTTP进行压缩。

该规则用于测试使用GZIP选项支持的客户端是否真正对内容进行压缩。该选项还支持性能调优,并且计算传输的压缩后的数据流的字节数。

(7)如果选中Remove All Encoding,会删除所有请求和响应的HTTP内容编码和传输编码

(8)Hide 304s选项会隐藏包含HTTP/304 Not Modified状态的响应的所有Session.(一般会选择)

(9)Request Japanese Content选项会把所有请求的Accept-Encoding请求头设置或替换为ja 标识,表示客户端希望响应以日语形式发送

(10)User-Agents子菜单支持把所有请求的User-Agent请求头设置或替换成指定值。

(11)performance子菜单提供影响Web性能的简单选项

Tools菜单栏

(1)Fiddler Options…打开Fiddler Options窗口,针对fiddler的设置

(2)WinINET Options…打开IE的Internet Options窗口,windows 的ie设置

(3)Clear WinINET Cache选项会清空IE和其他应用中所使用的WinINET缓存中的所有文件

(4)Clear WinINET Cookies选项会清空IE和其他应用中所发送的WinINET Cookie.

Session的Cookies还是保持不变

(5)TextWizard…对文本进行编码和解码的工具

(6)Compare Session选项只有当选中Web Session列表中的两个Session时才有效。

(7)Reset Script 重置脚本

(8)Sandbox,打开http://webdbg.com/sandbox/

(9)View IE Cache

(10)New Session Clipboard…打开一个Session的剪贴板

(11)HOSTS…选项会打开Fiddler的Host Remapping工具

View菜单栏

(1)Show Toolbar控制Fiddler工具栏是否可见

(2)Default Layout、Stacked Layout、Wide Layout三种界面布局

(3)Minimize to Tray或按下CTRL+M可以最小化Fiddler到系统托盘中

(4)Squish Session List控制Web Session列表是否水平收缩

(5)AutoScroll Session list选项控制当添加新的Session时,Fiddler是否会自动滚动到Session列表的底部

help菜单栏

(1)Help 获取帮助

(2)Fiddler Book 开发者写的书

(3)Discussions 讨论

(4)HTTP References HTTP参考文献

(5)Troubleshoot… 疑难解答

(6)Get Priority Support… 购买最新支持

(7)Check for Support… 寻找支持

(8)Check for Updates… 检查更新

(9)Send Feedback… 反馈

(10) About 相关内容

工具栏

工具栏内容

工具栏依次是:会话保存,数据重放(Replay),转到(GO),数据流(Stream),解码(Decode),保持所以会话(session),进程(Process),查找(Find),保存(Save),浏览(Browse),清除缓存(clear Cache),文字编码(TextWizard),分离(Tearoff)

如何显示工具栏

菜单栏中–view—show Toolbar控制打开和关闭工具栏

增加备注

表示增加会话备注,方便我们查看,可以通过前面菜单栏的save功能导出saz文件给他人看。

重放请求

表示回放会话,想要重新请求会话,可以使用此功能(快捷键 R重放一次),Shift+R,弹出提示框,输入重放次数。

移除会话

表示删除相应的会话。

清空会话列表,也可以进行过滤列表,清除相应种类的会话。

Remove all 删除所有;

images 删除所有图片;

CONNECTs 删除所有CONNECTs的请求;

Non-200s 删除所有不是200的请求;

Non-Browser 删除所有非浏览器请求;

Duplicate response bodies 删除所有重复响应体的请求

继续会话

表示可以使用请求往下走,这个可以和Fiddler断点进行使用

设置断点位置,

点一下请求前断点,before response:这个是打在request请求的时候,未到达服务器之前

点两下时响应断点,.after response:也就是服务器响应之后,在Fiddler将响应传回给客户端之前。

流模式

表示用来模式切换,在流模型和缓冲模式下进行切换

流模式:理解成为一种实时通信的模式,有请求就有返回,也就是实时返回

缓冲模式:等待所有的请求都到一起在返回,也就是等所有的数据都准备好了以后才返回给客户端

解码

表示把http协议的响应体解码出来,对所有响应解码

对单个响应解码,点击下图位置

保持会话数量

设置保存会话的数量,会话越多占用内存越大

选择监听目标

例如:只想要监听谷歌浏览器的请求,就只需要放到浏览器上就行,后面的数字为进程号,再点一次取消

查找会话

查找会话请求,一般会话比较多的时候可以使用此工具进行查找和备注颜色(这个地方我查找请求中有百度的)

报存

表示保存需要的会话,文件格式 .saz

截图功能

保存截图功能,5秒后就把截图保存下来了,保存后直接可以在fiddler上进行查看

计时器

表示计时器

快捷打开浏览器

表示快速启动浏览器

清楚缓存

表示快速清除缓存

文本编解码

表示快速编码和解码,点击后,选择解码方式就可以了,get请求,url编码

分离面板

表示窗口分离。想要恢复关闭就行

本机网络信息

本机网络信息,可以看到本机ip

相关快捷键

Shift + F5 是去缓存刷新快捷键

Shift + R,多次重放Session(会话)

ctrl + X ,删除所有Session

Shift + Del 删除选中以外的Session(会话)

Ctrl + F 查找会话

Fiddler抓包工具详解(二)(fiddler菜单工具栏详解,相关快捷键)相关推荐

  1. Fiddler抓包工具简介,安装及使用教程详解

    一.认识Fiddler Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的"进出"Fiddler的数据(指c ...

  2. Fiddler抓包:详解Fiddler抓包工具软件使用教程

    为什么要先学fiddler?学习接口测试必学http协议,如果直接先讲协议,我估计小伙伴们更懵,为了更好的理解协议,先从抓包开始.结合抓包工具讲http协议更容易学一些. 抓firefox上https ...

  3. 全网最详细的Python+Requests接口测试教程:Fiddler抓包工具

    本篇涵盖内容:fiddler.http协议.json.requests+unittest+报告.bs4.数据相关(mysql/oracle/logging)等内容. 文章是针对零基础入门接口测试和py ...

  4. Python+Requests接口测试教程(1):Fiddler抓包工具

    本书涵盖内容:fiddler.http协议.json.requests+unittest+报告.bs4.数据相关(mysql/oracle/logging)等内容. 刚买须知:本书是针对零基础入门接口 ...

  5. [JavaWeb开发中]HTTP 协议的基本格式和Fiddler抓包工具

    目录 1.HTTP是什么? 2.经典的模型图 3.当我们按下回车发生了什么? 4.理解 HTTP 协议的工作过程 5.HTTP 协议格式 1.常用的抓包工具 2.抓包原理 3.抓包结果 4.协议格式总 ...

  6. Fiddler抓包工具 总结笔记

    Fiddler抓包工具的介绍与使用 文章目录 Fiddler抓包工具的介绍与使用 序章 1. Fiddler 抓包简介 1)字段说明 2)Statistics 请求的性能数据分析 3)Inspecto ...

  7. 【抓包工具】配置:Fiddler 配置手机/平板抓包 https

    目录 一.fiddler 准备 二.fiddler 设置 (1)打开 Options 窗口 (2)HTTPS 设置 (3)Connections 设置 (4)fiddler 证书需安装至根证书 三.A ...

  8. Fiddler 抓包工具“测试人员”高频使用方法

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 抓包工具简介 一.Fiddler 抓包原理 二.Fiddler 的下载安装 1. [下载地址](https://www.te ...

  9. fiddler抓包工具:生成证书

    转载自:https://www.cnblogs.com/FR-Long/p/7255388.html fiddler抓包工具: 先对fiddler作一个简单描述: Fiddler是一个调试代理工具,它 ...

  10. Charles是Mac的Fiddler抓包工具

    windows下面我们经常使用 Fiddler 抓包工具进行代理等一系列操作.然而,在 Mac 下的 Fiddler 勉强能运行,但是其挫的都不想说它了.今天看到朋友推荐这款 Charles Mac下 ...

最新文章

  1. json解析详解 java_Java解析Json数据的两种方式详解
  2. html表格线条不显示,css display:表格不显示边框
  3. (多线程)leetcode1116. 打印零与奇偶数
  4. 树状数组求区间和 和 单点更新
  5. 【运维安全】-HTTP协议
  6. 提高python 程序运行速度_3个Python函数帮程序员们避免编写循环,提高运行速度...
  7. 2022年IT热门能力
  8. javascript事件之:谈谈自定义事件
  9. 腾讯微博开放平台API SDK vb版源码发布
  10. 微信屏蔽网址解决办法 怎么样才能让被微信屏蔽的网址正常访问
  11. ps后期处理实用技巧2
  12. 构建数据大治理生态体系,保障数字经济创新发展
  13. 小远qq1611532647淘宝主图设计
  14. Virtualbox源码分析23 NEM(Hyper-V兼容)4 VMExit
  15. javascript弹出窗口代码大全(转)
  16. 打印服务的乱码故障处理
  17. 虚拟机里重装Ubuntu系统并配置深度学习环境
  18. iphone4越狱后找不到可以安装的openssh
  19. 啊哦,软著申请,收到了补正通知
  20. catia拐角止裂槽命令_CATIA知识整理

热门文章

  1. MFC中Spin control的使用
  2. java 找不到方法,已经定义的方法找不到
  3. android videoview播放进度,android – 获取视频播放视频的进度时间?
  4. 语音情感识别----语音特征集之eGeMAPS,ComParE,09IS,BoAW
  5. 计算机二级asscii的知识点,计算机二级试题及答案
  6. 第四范式携手宁德时代 共建智能制造AI新基础设施
  7. ​【机器学习】交通数据的时间序列分析和预测实战
  8. 【数据竞赛】从0梳理1场时间序列赛事!
  9. 【深度学习】深入浅出卷积神经网络及实现!
  10. 智能推荐算法在直播场景中的应用