跳转至

最后更新:2026-09-04 01:19

实验7 Fiddler抓包工具

难度:★☆☆ | 预估时长:__ 分钟

7.1 实验目的

  • 知识目标:理解"抓包"的作用与 Fiddler 的自动抓包机制,能区分请求(Request)与返回(Response)。
  • 技能目标:能独立下载并安装 Fiddler,读懂左侧请求列表与右侧请求/返回详情,并能在大量请求中定位自己关心的那条。
  • 素养目标:养成"用工具观察数据再下结论"的调试习惯,为后续接口测试打下基础。

7.2 实验环境

  1. 操作系统:Windows 10 / Windows 11;
  2. Fiddler:Fiddler Everywhere(课程版本);
  3. 浏览器:Chrome / Edge。

7.3 实验重难点

重点:Fiddler 安装;认识主界面(左侧请求列表、右侧详情)。

难点:区分请求(Request)与返回(Response);在大量请求中定位自己关心的那条。

7.4 实验内容

7.4.1 下载并安装 Fiddler

1. 任务描述 从官网下载 Fiddler 并完成安装。

Fiddler 是什么?

Fiddler 就像浏览器和服务器之间装了个"快递监控":所有 HTTP 请求都要从它这里过一趟,谁寄了什么、服务器回了什么,它都一清二楚地记录下来,方便你查看和调试。

2. 实验步骤

  • 步骤 1:打开 Fiddler 官网下载地址:
    https://www.telerik.com/download/fiddler-everywhere
    
  • 步骤 2:下载完成后,双击安装文件,进入 Fiddler 安装界面。

  • 步骤 3:单击 I Agree,进入选择路径界面。

Fiddler许可协议-I Agree

图 7-1:Fiddler许可协议-I Agree
  • 步骤 4:选择安装路径,单击 Install 开始安装。

  • 步骤 5:安装完成进入 Completed 界面,单击 Close,安装完成。

常见错误与排错

  • 若官网下载慢或打不开:可搜索 Fiddler Everywhere 国内镜像 或换个网络再下载;
  • 若安装后启动异常:安装路径尽量不要含中文或空格(建议使用默认路径)。

7.4.2 启动 Fiddler 认识界面

1. 任务描述 启动 Fiddler,观察自动抓包与主界面结构。

2. 实验步骤

  • 步骤 1:打开 Fiddler,它会自动抓取数据包

  • 步骤 2:认识主界面:

Fiddler主界面-自动抓包

图 7-2:Fiddler主界面-自动抓包
  • 左侧:按请求顺序显示请求信息列表(每一条就是一个 HTTP 请求);
  • 右侧:显示请求(Request)和返回(Response)的具体信息(头部、正文等)。

  • 步骤 3:在浏览器随便访问几个网页,观察左侧列表实时增加请求。

抓包是啥?

抓包 = 把浏览器和服务器之间"说"的话(HTTP 请求/响应)截下来给你看。想改接口、看接口返回,全靠它。Fiddler 就像快递驿站里的监控,谁寄了什么、回了什么都一清二楚。

7.4.3 定位与查看一个请求

1. 任务描述 在大量请求中找到自己关心的请求,查看其请求与返回内容。

2. 实验步骤

  • 步骤 1:在左侧请求列表中,通过 URL 关键词筛选(底部 QuickExec 输入 select 关键词)或直接浏览。

  • 步骤 2:单击某个请求,在右侧查看:

  • Inspectors:请求头/响应头的详细内容;
  • 正文数据:返回的 JSON / HTML 内容。

  • 步骤 3:尝试访问 http://httpbin.org/get,观察对应请求与返回数据。

常见错误与排错

  • httpbin.org 访问不了:可换 http://example.com 观察请求与返回,或稍后重试;
  • 若左侧请求太多找不到目标:先清空列表(删除全部请求)再重新访问网页,请求少了自然好找。

7.5 实验总结

本次实验掌握了以下要点:

  1. 一是理解了"抓包"的作用与 Fiddler 的自动抓包机制,能区分请求(Request)与返回(Response)(对应知识目标);
  2. 二是能独立下载安装 Fiddler,读懂左侧请求列表与右侧请求/返回详情,并在大量请求中定位目标请求(对应技能目标);
  3. 三是养成了"用工具观察数据再下结论"的调试习惯,为接口测试(实验23/24)打基础(对应素养目标)。

7.6 作业提交

  1. 提交地点:吾爱作业网
  2. 提交资料:
  3. Fiddler 主界面截图(能看到左侧请求列表);
  4. 某条请求的请求/返回详情截图。
  5. 不会做时填写"心得感悟"(1~50 字)。

7.7 知识检测

  • [ ] (填空)Fiddler 打开后会______抓取数据包,无需手动开启。(自动
  • [ ] (填空)Fiddler 主界面中,左侧按请求顺序显示______列表,右侧显示请求(Request)和返回(Response)的具体信息。(请求
  • [ ] (选择)想在大量请求中按 URL 关键词快速筛选,可在底部 QuickExec 中输入( )。
  • A. select 关键词 B. delete all C. restart D. close
查看解析

正确答案:A。讲义步骤中介绍:通过底部 QuickExec 输入 select 关键词 可按 URL 关键词筛选请求。

  • [ ] (选择)Fiddler 右侧的 Inspectors 面板主要用于查看( )。
  • A. 请求头/响应头的详细内容与正文数据 B. 系统环境变量 C. 网络带宽 D. 磁盘空间
查看解析

正确答案:A。Inspectors 用于查看请求/响应头部详情,以及返回的 JSON / HTML 正文数据。

本课相关资源

序号 资源名称 类型 说明
1 任务3.1 Fiddler搭建与配置.pptx 课件 Fiddler 安装与界面图解

实验素材下载

点击下方链接获取本节课全部资源(含课件、任务清单、安装包等): 🔗 夸克网盘

本站总访问 次 | 访客 人 | 本页阅读