• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Mayushin
博客园    首页    新随笔    联系   管理    订阅  订阅
fiddler抓包工具01

1 与f12对比

相同点:

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

不同点:

  • f12无法修改请求数据,请求之前和请求之后,而fiddler工具可以完成

  • f12无法抓取app请求

  • f12可以在console控制台输入部分命令,方便查看前端数据信息

2 核心功能

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

定位前后端bug:抓取协议包,前后端联调

构建模拟测试场景:数据篡改,重定向

弱网:模拟限速操作,弱网,断网

前端性能分析及优化

扩展 Charles
  • 只能在max系统运行,苹果系统(付费软件)

3 fiddler的工作原理

客户端向服务器发送请求

服务器响应给客户端

需要通过fiddler

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

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

4 fiddler功能配置使用

规则设置:Rulse

隐藏不需要的数据包

  • 连接数据包
  • 304数据包

断点调试

  • 可以配置fiddler断点调试的功能
  • 开启之后 所有请求之前和请求之后的额数据包进行拦截

弱网测试配置Ctrl+R

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

设置过滤器

过滤无关紧要的数据包

REGEX:(?insx)/[^\?]*\.(css|ico|jpg|png|gif|bmp|wav|js|jpeg)(\?.*)?$

模拟弱网测试

2g

​ 上传:500,下载:400

3g

​ 上传:100,下载:100

4g

​ 上传:15,下载:10

ctrl+f全局搜索对配置文件

posted on 2025-05-24 01:41  a小安同学  阅读(41)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3