天天看点

『言善信』Fiddler工具 — 3、Fiddler界面布局详解【菜单栏】

目录

  • (一)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工具 — 3、Fiddler界面布局详解【菜单栏】

主要是针对Fiddler的一些设置和一些Fiddler的操作。

『言善信』Fiddler工具 — 3、Fiddler界面布局详解【菜单栏】

  • Capture Traffic

    :启用或停止捕获。

    Capture Traffic

    是个开关,可以控制是否把Fiddler注册为系统代理。

    当把Fiddler注册为系统代理时,所有依赖于WinINET代理的应用(如IE浏览器和其他浏览器)会把Web请求发送给Fiddler。

  • New Viewer

    :用来打开一个新的Fiddler窗口。
  • Load Archive

    :用于重新加载之前捕获的,以SAZ文件格式保存的流量。
  • 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。
    • Just Url

      :将选中session的url拷贝到剪贴板。
    • Headers Only

      :拷贝头信息,包括请求和返回的头信息。
    • Full Summary

      :将session列表显示的信息及表头复制到剪贴板,通过tab分割,便于在Excel或其他编辑器中查看编辑。
    • Terse Summary

      :Full Summary为复制完整摘要,Terse Summary为复制简要摘要。
  • Remove

    :移除

    Remove下面的子菜单分别支持从

    Web Session

    列表中删除全部、删除选择或删除未选中的Session。
    • Selected Sessions

      :移除选择会话。
    • Unselected Sessions

      :移除未选中的会话。
    • All Sessions

      :全部会话。
  • Select All

    :选择Sessions列表的所有内容。
  • Undelete

    :恢复之前删除的会话。
  • Paste as Sessions

    :会基于剪贴板上的内容,生成一个或多个模拟的

    Web Session

  • Mark

    :标记所选的会话

    Mark子菜单支持选择一种颜色,来标记

    Web Session

    列表中选中的Session。
    • Strikeout

      :失败
    • Red

      :红色
    • Blue

      :蓝色
    • Gold

      :金色
    • Green

      :绿色
    • Orange

      :橙色
    • Purple

      :紫色
    • Unmark

      :未标记
  • Unlock for Editing

    :调为可编辑

    会对某个选中的

    Web Session

    解锁,支持使用

    Inspectors

    编辑Session的所有请求和响应。
  • Find Sessions...

    :查找会话

    会打开Find Session窗口,搜索捕获到的数据流。

  • Hide Image Requests

    :隐藏图片请求

    触发器控制:是否在

    Web Session

    列表中显示图像类Session。
  • Hide HTTPS CONNECTs

    :隐藏HTTPS连接

    Web Session

    列表中显示使用CONNECT请求方法的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客户端,确保这些规则在有证书的客户端服务器上可以正常工作。

  • Apply GZIP Encoding

    :采用GZIP编码

    Apply GZIP Encoding

    菜单项,只要请求包含具有gzip标识的

    Accept-Encoding

    请求头,就会对除了图片以外的所有响应,使用

    GZIP HTTP

    格式进行压缩。

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

  • Remove All Encodings

    :删除全部编码

    Remove All Encoding

    选项,会删除所有请求和响应的HTTP内容编码和传输编码。
  • Hide 304s

    :隐藏304会话

    Hide 304s

    选项会隐藏包含

    HTTP/304 Not Modified

    状态的响应的所有Session。
  • Request Japanese Content

    :发送日语内容请求

    Request Japanese Content

    选项会把所有请求的

    Accept-Encoding

    请求头,设置或替换为

    ja

    标识,表示客户端希望响应以日语形式发送。
  • Automatically Authenticate

    :自动验证。
  • User-Agents

    :子菜单支持把所有请求的

    User-Agent

    请求头设置或替换成指定值。
  • Performance

    :子菜单提供影响Web性能的简单选项。
    • Simulate Modem speeds

      :模拟调制解调器速度。
    • Disable Caching

      :禁止缓存。
    • Cache Always Fresh

      :始终保持缓存新内容。
说明:

Simulate Modem Speeds

选项,它会设置所有后续Session的Flag。把

request-trickle-delay

标志位设置成300,所有上传数据将延迟300毫秒/KB。同理如果把

response-trickle-delay

标志位设置成150,会使所有下载数据延迟150毫秒/KB。

Disable Caching

选项,会删除所有

If-None-Match

If-Modified-Since

请求头,并添加

Pragma:no-cache

请求头。选中该选项还会删除响应中的所有

Expires

头,并把

Cache-Control

响应头设置成

no-cache

。该选项无法阻止浏览器重用在选用该选项之前所缓存的响应。在选中该选项后,为了得到最佳结果,最好清空浏览器中的缓存(CTRL+SHIFT+ DELETE)。

Show Time-to-Last-Byte

会在

Web Session

列表的

Custom

列中显示Fiddler接收到所有响应所花费的时间,以微秒表示。

同样

Show Response Timestamp

选项会在

Web Session

列表中

Custom

列显示,Fiddler接收到服务器的所有响应的时间戳。

Cache Always Fresh

选项会自动响应所有包含

HTTP/304

响应的有条件HTTP请求,表示客户端缓存是最新的。当访问的站点无法正确地设置缓存失效日期时,该选项可以极大地提高性能。尽管有该选项,但在浏览器中按下CTRL+F5键,仍可以保证重新从服务器加载数据,因为浏览器会对要求强制更新的请求忽略

If-Modified-Since

If-None-Match

头。

  • Options...

    :打开Fiddler Options窗口。针对Fiddler的一些设置。
  • WinlNET Options...

    :打开IE的Internet Options窗口。
  • Clear WinINET Cache

    :会清空IE和其他应用中所使用的WinINET缓存中的所有文件。
  • Clear WinINET Cookies

    :会清空IE和其他应用中所发送的WinINET Cookie。
  • TextWizard...

    :TextWizard文字编码解码

    会启动

    TextWizard

    窗口,支持对文本进行编码和解码。
  • Compare Session

    :比较会话,只有当选中

    Web Session

    列表中的两个Session时才有效。
  • Reset Script

    :重置脚本。
  • Sandbox

    :沙箱,会打开

    http://webdbg.com/sandbox/

    页面。
  • View IE Cache

    :查看IE缓存。
  • New Session Clipboard...

    :打开一个Session的剪贴板。
  • HOSTS...

    :会打开Fiddler的

    Host Remapping

    工具,进行hosts配置。
  • Win8 Loopback Exemptions

    :会弹出一个新窗口“AppContainer回环豁免实用程序”。

  • Show Toolbar

    :控制Fiddler工具栏是否可见(显示工具栏)。
  • Default Layout

    :默认布局
  • Stacked Layout

    :堆叠布局
  • Wide Layout

    :全部布局

    以上是Fiddler的三种界面布局。

  • Tabs

    :制表符
    • Preferences

      :首选项,设置偏好
    • AutoSave

      :自动保存
    • APItest

      :测试
  • Statistics

    :激活Statistics(统计)选项卡。
  • Inspectors

    :激活Inspectors(嗅探)选项卡。
  • Composer

    :激活Conposer(构造)选项卡。
  • Minimize to Tray

    :Minimize to Tray或按下CTRL+M可以最小化Fiddler到系统托盘中。
  • Stay on Top

    :使Fiddler在桌面最前端显示。
  • Squish Session List

    :控制

    Web Session

    列表是否水平收缩。
  • AutoScroll Session List

    :控制当添加新的Session时,Fiddler是否会自动滚动到Session列表的底部。
  • Refresh

    :刷新。

  • Welcome Screen

    :欢迎界面。
  • Help

    :帮助。
  • Get Fiddler Book

    :说明。
  • Discussions

    :打开web浏览器,跳转到Fiddler的讨论组。
  • HTTP References

    :打开参考文档的页面。
  • Troubleshoot Filters

    :故障排除。
  • Get Priority Support...

    :获取支持。
  • Check For Updates

    :连接到web服务器,检查当前运行的Fiddler是否为最新版本。
  • Send Feedback

    :发送反馈,生成email信息并发送到我的邮箱。
  • About

    :打开窗口,显示当前的Fiddler版本的信息。
参考:
  • https://blog.csdn.net/weixin_34146986/article/details/93562919
  • https://www.cnblogs.com/sjl179947253/p/7620524.html