美文网首页
Fiddler的使用(二)

Fiddler的使用(二)

作者: seawaveai | 来源:发表于2017-06-19 16:15 被阅读0次

#Fiddler的使用(二):各模块介绍

Fiddler的使用界面和各模块主要功能介绍:

主界面

1.Fiddler的菜单栏。包括捕获http请求,停止捕获请求,保存http请求,载入本地session,设置捕获规则等功能。

2.Fiddler的工具栏。包括Fiddler针对当前View的操作(暂停,清除session,decode模式、清除缓存等)。

3.Web Session面板。主要是Fiddler抓取到的每条http请求(每一条称为一个session),主要包含了请求的Url,协议,状态码,Body等信息。

4.详情和数据统计面板。针对每条http请求的具体统计(例如发送/接受字节数,发送/接收时间)和数据包分析。

5.监听开关 |监听类型 | 命令行。



详细介绍:



Fiddler的菜单栏:

fiddler共有的菜单栏有六个一级目录,分别是:File,Edit,Rules,Tools,View,Help。

1.File   

  # Capture  traffic : 捕获功能的启用与关闭,同左下角的监听开关。  

  # Load Archive : 从本地导入Session压缩包。

  # Save :  保存,下属子目录包括保存全部session。

  # Properties : 当前选定的Session的相关属性和信息。

  # Exit: 退出Fiddler。

2.Edit

   # Copy : 复制。

  # Session: 复制整个Session。

  # Just Url : 复制URL,然后可在浏览器中自行请求,查看数据,最常用。

  # Headers Only : 复制Session的头信息

  # Full Summary : 复制Session的摘要

  # Terse Summary : 复制Session的部分摘要。

   # Remove : 移除,包括移除选中session,移除未选中session,移除所有session。

   # Select All : 选中所有的请求信息,一般进行统计分析时使用。

   # Mark : 将选中的请求信息标注颜色,方便自己观察和记录。

   # Find Sessions : 类似于文本编辑器中 Ctrl + F,查找功能,查找字段时使用。

3.Rules

   #  Hide Image Request : 隐藏图片请求,很实用。

   #   Hide HTTPS CONNECTs : 过滤HTTPS连接

   #  Automatic Breakpoints : 设置断点。

   #  Customize Rules : 自定义规则。

   #  Require Proxy Authentication : 翻译过来就是“需要代理验证”,然而没有使用过。

   #  Apply GZIP  Encoding : 使用 GZIP 编码,测试中暂时没有使用过。

   #  Remove All Encoding : 移除所有编码

   #  Hide 304s : 过滤所有的304请求。

   #  User-Agents : 选择Web 客户端代理的类型,如CHROME等

   #  Performance : 性能。包括最常用的禁用缓存等。

4.Tools

   # Fiddler Options : Fiddler的一些配置 

   # Text Encode/Decode : 文本编码和解码。

5.View

  # Squish Session List :收缩/展开 Session 列表,

  # Stacked Layout :切换面板布局

  # Statistics :Statistics 页签

  # Inspector :Inspector 页签

  # Builder :Request Builder 页签

  # Minimize to Tray :缩小为任务栏图标

  # Stay on Top :保持在其他窗口前端

  # AutoScroll Session List :自动滚动 Session 列表

  # Refresh :刷新,快捷键 F5

6.Help:

   #  即一些Fiddler的帮助信息,包括在线帮助,检查更新,社区在线讨论的链接等。



详情和数据统计面板:

inspectors面板下,提供多种方式查看单条http请求的请求报文的信息:

inspectors面板

composer面板下,则可以模拟向相应的服务器发送数据的过程:

composer面板

Filter面板则可以设置Fiddler的过滤规则,来达到过滤请求的目的:

Filter面板

AutoResponder: Fiddler比较重要且比较强大的功能之一。可用于拦截某一请求,并重定向到本地的资源,或者使用Fiddler的内置响应。可用于调试服务器端代码而无需修改服务器端的代码和配置,因为拦截和重定向后,实际上访问的是本地的文件或者得到的是Fiddler的内置响应。(如果要调试服务器的某个脚本文件,可以将该脚本拦截到本地,在本地修改完脚本之后,再修改服务器端的内容;这可以保证,尽量在真实的环境下去调试,从而最大限度的减少bug发生的可能性)

不仅是单个url,Fiddler支持多种url匹配的方式:

I. 字符匹配

如example可以匹配http://www.example.com和http://example.com.cn。

II. 完全匹配

以EXACT开头表示完全匹配。

III. 正则表达式匹配

 以regex:开头,使用正则表达式来匹配URL。



监听开关 | 监听类型 | 命令行:

1. 监听开关:在最左下角,显示capturing代表捕捉状态,此时fiddler工作。鼠标点击一次后,Fiddler就休息。这个小功能可以方便测试人员在线上与测试环境之间来回切换。

2. 监听类型:有四种状态,分别是,监听所有请求,监听浏览器请求,监听非浏览器请求,和全部隐藏。比较实用的功能。

3. 命令行: 这个功能有点类似于linux的指令,在里面输入一些指令,有时会很方便。比如输入 “cls”,即是清屏功能。此外,另一个较常用的功能是bpu,可以阻止访问相关的网站,比如bpuwww.sogou.com即可防止当前用户访问sogou搜索主页。这个功能一般是在设置断点时使用。




Web Session面板:

    1. 请求列表中包含了许多信息: #(序列号),Result(结果状态码),Prottocol(请求的协议),Host(请求的主机名),URL(具体链接),Body(请求的内容大小),Caching(缓存),Content-Type(响应的HTTP内容类型),Process(请求所运行的程序),Comments(注释),Custom(不知,好像也无用) ....

    2. 每种图标代表不同的相应类型:

图标

相关文章

  • Fiddler的使用(二)

    #Fiddler的使用(二):各模块介绍 Fiddler的使用界面和各模块主要功能介绍: 1.Fiddler的菜单...

  • fiddler基本使用二

    三、重发请求--composer 1.请求方式:点开可以勾选请求协议是get、post等 2.url地址栏:输入请...

  • fiddler

    fiddler使用:

  • 如何进行弱网测试

    使用工具:Fiddler 1. 下载并安装fiddler 2. 打开fiddler, 选中Rules -> Per...

  • 抓取手机包

    使用fiddler实现手机抓包 1. 安装HTTPS证书 打开Fiddler->Tool->Fiddler Opt...

  • 移动端APP弱网模拟测试

    andriod篇——使用fiddler 1.下载并安装fiddler 2.打开fiddler,设置抓取手机端HTT...

  • 抓包工具

    1. Fiddler (推荐) 用fiddler设置手机代理 使用fiddler对手机上的程序进行抓包 (包含过滤...

  • Fiddler 手机远程调试

    一 Fiddler下载官网 https://www.telerik.com/fiddler 二 配置Fiddler...

  • 抓包软件之Fiddler

    一.简介 抓包工具fiddler 二.下载安装Fiddler 下载地址:Download Fiddler Web ...

  • fiddler 提示creation of the root c

    最近使用Fiddler抓包工具,安装后提示:“Fiddler creation of the root certi...

网友评论

      本文标题:Fiddler的使用(二)

      本文链接:https://www.haomeiwen.com/subject/qadlfxtx.html