目录
- (一)Fiddler界面布局介绍
- (二)菜单栏
- 1、File文件菜单:
- 2、Edit编辑菜单:
- 3、Rules规则菜单:
- 4、Tools工具菜单:
- 5、View视图菜单:
- 6、Help帮助菜单:
Fiddler的用户界面主要包括下面几个部分,
如图所示:
首先窗口的最上方是
main menu
主菜单,然后下面的是
toolbar
工具栏.
Fiddler窗口的最左边是
web session
列表,右边是view选项视图,
窗口最下方的黑的框是
quickexec
命令行,最下方的栏是
status bar
状态栏。

主要是针对Fiddler的一些设置和一些Fiddler的操作。
-
:启用或停止捕获。Capture Traffic
Capture Traffic
是个开关,可以控制是否把Fiddler注册为系统代理。
当把Fiddler注册为系统代理时,所有依赖于WinINET代理的应用(如IE浏览器和其他浏览器)会把Web请求发送给Fiddler。
-
:用来打开一个新的Fiddler窗口。New Viewer
-
:用于重新加载之前捕获的,以SAZ文件格式保存的流量。Load Archive
-
:加载最近的档案。Recent Archive
-
:保存Save
:保存全部会话。All Session...
:保存已选中的会话。Selected Session
:保存请求。Request
Response
:保存响应。
Save子菜单中的选项支持以多种方式把流量保存到文件中。
该菜单选项和
列表中的上下文菜单中的选项相同。Web Session
-
Import Sessions
:导入会话
支持导入从其他工具捕获的流量,也支持导入以其他格式存储的流量。
-
Export Sessions
:导出会话
支持把Fiddler捕捉到的Session(会话)以多种文件格式保存。
-
Exit
:退出
Exit菜单命令会取消把Fiddler注册为系统代理,并关闭Fiddler工具。
-
Copy
:拷贝
Copy下面的几个子菜单分别支持复制选中Session的某些信息。
-
:拷贝整个Session。Session
-
:将选中session的url拷贝到剪贴板。Just Url
-
:拷贝头信息,包括请求和返回的头信息。Headers Only
-
:将session列表显示的信息及表头复制到剪贴板,通过tab分割,便于在Excel或其他编辑器中查看编辑。Full Summary
-
:Full Summary为复制完整摘要,Terse Summary为复制简要摘要。Terse Summary
-
-
Remove
:移除
Remove下面的子菜单分别支持从
列表中删除全部、删除选择或删除未选中的Session。Web Session
-
:移除选择会话。Selected Sessions
-
:移除未选中的会话。Unselected Sessions
-
:全部会话。All Sessions
-
-
:选择Sessions列表的所有内容。Select All
-
:恢复之前删除的会话。Undelete
-
:会基于剪贴板上的内容,生成一个或多个模拟的Paste as Sessions
。Web Session
-
Mark
:标记所选的会话
Mark子菜单支持选择一种颜色,来标记
列表中选中的Session。Web Session
-
:失败Strikeout
-
:红色Red
-
:蓝色Blue
-
:金色Gold
-
:绿色Green
-
:橙色Orange
-
:紫色Purple
-
:未标记Unmark
-
-
Unlock for Editing
:调为可编辑
会对某个选中的
解锁,支持使用Web Session
编辑Session的所有请求和响应。Inspectors
-
Find Sessions...
:查找会话
会打开Find Session窗口,搜索捕获到的数据流。
-
Hide Image Requests
:隐藏图片请求
触发器控制:是否在
列表中显示图像类Session。Web Session
-
:隐藏HTTPS连接Hide HTTPS CONNECTs
列表中显示使用CONNECT请求方法的Session。Web Session
-
Automatic Breakpoints
:断点控制
子菜单控制Fiddler是否会自动在
或Before Requests
处设置断点。After Responses
触发器控制这些断电是否作用于图片请求。Ignore Image
-
:请求之前Before Requests
-
:响应之后After Responses
-
:禁用Disabled
-
:忽略图片Ignore Images
-
-
Customize Rules...
:打开Fiddler ScriptEditor。
会使用配置的脚本编辑器,打开当前的
文件。FiddlerScript
-
Require Proxy Authentication
:密码代理验证
如果选中
菜单项,所有未提交Require Proxy Authentication
请求头的请求,会返回Proxy-Authorization
HTTP/407
响应,要求客户端安装证书。
该规则可以用于测试HTTP客户端,确保这些规则在有证书的客户端服务器上可以正常工作。
-
:采用GZIP编码Apply GZIP Encoding
菜单项,只要请求包含具有gzip标识的Apply GZIP Encoding
请求头,就会对除了图片以外的所有响应,使用Accept-Encoding
GZIP HTTP
格式进行压缩。
该规则用于测试使用GZIP选项支持的客户端,是否真正对内容进行压缩。该选项还支持性能调优,并且计算传输的压缩后的数据流的字节数。
-
:删除全部编码Remove All Encodings
选项,会删除所有请求和响应的HTTP内容编码和传输编码。Remove All Encoding
-
:隐藏304会话Hide 304s
选项会隐藏包含Hide 304s
状态的响应的所有Session。HTTP/304 Not Modified
-
:发送日语内容请求Request Japanese Content
选项会把所有请求的Request Japanese Content
请求头,设置或替换为Accept-Encoding
标识,表示客户端希望响应以日语形式发送。ja
-
:自动验证。Automatically Authenticate
-
:子菜单支持把所有请求的User-Agents
请求头设置或替换成指定值。User-Agent
-
:子菜单提供影响Web性能的简单选项。Performance
-
:模拟调制解调器速度。Simulate Modem speeds
-
:禁止缓存。Disable Caching
-
:始终保持缓存新内容。Cache Always Fresh
-
说明:选项,它会设置所有后续Session的Flag。把
Simulate Modem Speeds
标志位设置成300,所有上传数据将延迟300毫秒/KB。同理如果把
request-trickle-delay
标志位设置成150,会使所有下载数据延迟150毫秒/KB。
response-trickle-delay
选项,会删除所有
Disable Caching
和
If-None-Match
请求头,并添加
If-Modified-Since
请求头。选中该选项还会删除响应中的所有
Pragma:no-cache
头,并把
Expires
响应头设置成
Cache-Control
。该选项无法阻止浏览器重用在选用该选项之前所缓存的响应。在选中该选项后,为了得到最佳结果,最好清空浏览器中的缓存(CTRL+SHIFT+ DELETE)。
no-cache
会在
Show Time-to-Last-Byte
列表的
Web Session
Custom
列中显示Fiddler接收到所有响应所花费的时间,以微秒表示。
同样
选项会在
Show Response Timestamp
列表中
Web Session
列显示,Fiddler接收到服务器的所有响应的时间戳。
Custom
选项会自动响应所有包含
Cache Always Fresh
响应的有条件HTTP请求,表示客户端缓存是最新的。当访问的站点无法正确地设置缓存失效日期时,该选项可以极大地提高性能。尽管有该选项,但在浏览器中按下CTRL+F5键,仍可以保证重新从服务器加载数据,因为浏览器会对要求强制更新的请求忽略
HTTP/304
If-Modified-Since
头。
If-None-Match
-
:打开Fiddler Options窗口。针对Fiddler的一些设置。Options...
-
:打开IE的Internet Options窗口。WinlNET Options...
-
:会清空IE和其他应用中所使用的WinINET缓存中的所有文件。Clear WinINET Cache
-
:会清空IE和其他应用中所发送的WinINET Cookie。Clear WinINET Cookies
-
TextWizard...
:TextWizard文字编码解码
会启动
窗口,支持对文本进行编码和解码。TextWizard
-
:比较会话,只有当选中Compare Session
列表中的两个Session时才有效。Web Session
-
:重置脚本。Reset Script
-
:沙箱,会打开Sandbox
页面。http://webdbg.com/sandbox/
-
:查看IE缓存。View IE Cache
-
:打开一个Session的剪贴板。New Session Clipboard...
-
:会打开Fiddler的HOSTS...
工具,进行hosts配置。Host Remapping
-
:会弹出一个新窗口“AppContainer回环豁免实用程序”。Win8 Loopback Exemptions
-
:控制Fiddler工具栏是否可见(显示工具栏)。Show Toolbar
-
:默认布局Default Layout
-
:堆叠布局Stacked Layout
-
Wide Layout
:全部布局
以上是Fiddler的三种界面布局。
-
:制表符Tabs
-
:首选项,设置偏好Preferences
-
:自动保存AutoSave
-
:测试APItest
-
-
:激活Statistics(统计)选项卡。Statistics
-
:激活Inspectors(嗅探)选项卡。Inspectors
-
:激活Conposer(构造)选项卡。Composer
-
:Minimize to Tray或按下CTRL+M可以最小化Fiddler到系统托盘中。Minimize to Tray
-
:使Fiddler在桌面最前端显示。Stay on Top
-
:控制Squish Session List
列表是否水平收缩。Web Session
-
:控制当添加新的Session时,Fiddler是否会自动滚动到Session列表的底部。AutoScroll Session List
-
:刷新。Refresh
-
:欢迎界面。Welcome Screen
-
:帮助。Help
-
:说明。Get Fiddler Book
-
:打开web浏览器,跳转到Fiddler的讨论组。Discussions
-
:打开参考文档的页面。HTTP References
-
:故障排除。Troubleshoot Filters
-
:获取支持。Get Priority Support...
-
:连接到web服务器,检查当前运行的Fiddler是否为最新版本。Check For Updates
-
:发送反馈,生成email信息并发送到我的邮箱。Send Feedback
-
:打开窗口,显示当前的Fiddler版本的信息。About
参考:
- https://blog.csdn.net/weixin_34146986/article/details/93562919
- https://www.cnblogs.com/sjl179947253/p/7620524.html