news 2026/7/14 7:35:57

【软件测试】day04 Fiddler抓包工具

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【软件测试】day04 Fiddler抓包工具

2026.6.29.01Fiddler

1.Fiddler和F12的区别

相同点:

  • 都可以对http以及https请求进行抓包分析

不同点:

2.fiddler的核心功能

  • 接口测试

    • 发送自定义的请求,模拟小型接口测试场景

  • 定位前后端bug

    • 抓取协议包,进行前后端联调

  • 构建模拟测试的场景

    • 数据篡改、重定向

  • 弱网测试

    • 模拟限速操作,进行弱网以及断网测试内容

  • 前端性能分析及优化

3.fidder的工作原理

  • 本地应用与服务器之间所有的请求和响应,都由fiddler进行转发,此时的fiddler以代理服务器的方式存在

  • 由于所有的网络数据都需要经过fiddler,因此fiddler能够截取数据信息,显示网络数据的抓包内容

4.fiddler功能配置使用

规则设置:Rulse

  • 隐藏不需要的数据包

    • 连接数据包

    • 304数据包

    • ....

  • 断点调试

    • 可以配置fiddler断点调试功能

    • 开启调试功能之后,所有请求之前以及响应之后的所有数据包都可以进行拦截

    • Rules--Automatic Breakpoints --- (before / after / disabled...)

  • 弱网测试配置

    • 设置网络的配置文件的对应相关参数,模拟网络情况

    • 通过打开配置文件,进行修改对应的网络延迟进行模拟网络

    • Rules ---- Customize Rules... (Ctrl + R )打开弱网配置文件

    • 设置网络延迟参数

5.配置证书抓取https包

默认fiddler只能抓取http的数据包,如果需要抓取https数据包那么需要配置相关证书

  • 打开Tools工具栏下面的选项options界面中https选项

    • 在connections里面配置相关信息

    • 更新证书

总结

需要抓取https相关请求的数据包,在第一次使用fillder就需要进行配置,以后都不需要做任何的修改

6.设置过滤器

设置过滤器的核心作用就是抓取需要的数据包内容

过滤器的基本配置步骤:

7.模拟网络测试

给fiddler代理设置不同的网络情况模拟网络测试场景

  • 2G

    • 上传:500,下载:400

  • 3G

    • 上传:500,下载100

  • 4G

    • 上传:15,下载10

配置开启网络设置的具体步骤:

  • Ctrl + R 打开fiddler网络配置文件

  • Ctrl + F 搜索关键字:300

  • 修改保存后,开启弱网测试的规则:Rules --- Performance ---- Simulate Modem Speeds

tip:弱网测试参数配置修改之后,要进行Ctrl + s 保持,并且开启网络测试的规则才能生效

8.线上调试

核心功能:在完成请求的时候,先抓取服务器返回的响应信息,然后进行修改,重新发送请求后,返回客户端修改之后的响应相关内容。

具体流程以及步骤:

第一步:

  1. 发送请求获取服务器的响应信息

  2. 复制完成保存之后,修改文本中的页面标题,然后保存

  3. 修改文件名后缀名为html格式

第二步:开启线上调试功能

第三步:回到页面进行再次请求,查看响应信息

  • shift + f5 刷新页面

9.断点调试

在客户端发送请求时进行拦截,并且修改对应的数据参数,再放行请求到服务器

第一步:抓取数据包:

第二步:拦截请求数据

  • 勾选请求之前的拦截操作

  • 在请求之前修改参数信息,再发送到服务器

第三步:重复发送请求进行对应调试

  • replay

例如,对于登录请求,重新发送错误账号密码请求,进行拦截止呕,修改成正确的账号密码,放行查看服务器的响应信息。

10.接口需求文档的整理

没有接口需求文档的时候怎么进行接口测试?

  • 使用fiddler抓取进行分析整理接口需求文档

  • 使用Jmeter进行脚本录制整理接口需求文档

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/14 7:31:19

资深测试工程师指南:如何系统化创建测试用例并生成测试技能

1. 引言:测试用例的重要性 在软件开发生命周期中,测试用例是确保软件质量的核心工具。一个优秀的测试工程师不仅需要编写测试用例,更需要掌握系统化的测试用例设计方法和技能生成策略。本文将深入探讨如何创建高质量的测试用例,并…

作者头像 李华
网站建设 2026/7/13 5:02:07

软硬一体销售会话分析软硬件一体方案选型与落地参考

2026年,线下销售数字化正加速向AI硬件与数据智能融合演进。销售接待对话已不再是转瞬即逝的声音,而是成为可分析的核心业务数据。真正的销售会话分析并非单纯的语音转写,而是对客户需求、抗性、话术执行和成交归因的结构化沉淀。然而&#xf…

作者头像 李华
网站建设 2026/7/13 5:02:23

vitest + vue3 踩坑记录

Vitest最大的坑点是有太多隐式规则,导致与常规构建效果不一致,于是无法达到常规构建一致的效果。 1. 插件 transfrom 没效果。 经过研究vitest默认不处理公共库,如果有公共库要处理,需要配置到:test.server.deps.inlin…

作者头像 李华
网站建设 2026/7/13 5:02:24

质量好的号卡随身wifi哪家靠谱

在当今这个高度依赖网络的社会,拥有一款质量可靠、性价比高的随身WiFi设备变得越来越重要。对于需要经常出差、旅行或临时办公的人来说,一款性能稳定、服务优质的随身WiFi不仅能提升工作效率,还能确保生活的便利性。今天,我们就来…

作者头像 李华
网站建设 2026/7/13 5:02:20

地陪APP平台系统开发公司,陪玩平台酒店渠道价值深度解读

在本地陪玩服务行业,流量获取成本持续走高已成为不争的事实。据业内估算,部分平台的单个获客成本已攀升至传统渠道的数倍之高。与此同时,一个长期被忽视的流量入口正显现出惊人的价值——酒店场景。 商旅人士和外地游客构成了陪玩服务的核心需…

作者头像 李华
网站建设 2026/7/12 14:24:16

独立站建站,有哪些靠谱服务商?

在当今数字化时代,独立站建站成为企业拓展业务、树立品牌形象的重要途径。然而,市场上的建站服务商众多,质量参差不齐,如何选择靠谱的服务商成为企业面临的难题。以下为您介绍一些值得考虑的独立站建站服务商。凰启出海&#xff0…

作者头像 李华