当前位置: 首页 > news >正文

【Fidder抓包】+【开发者工具】

目录

【Fidder简单介绍】

1、抓取PC端浏览器的网络请求

对抓包的数据进行简单了解:

【进行的过滤操作】

【测试过程中出现bug】--确认前端后端

【mock响应】


【Fidder简单介绍】

Fidder的核心加载在于,能看见并操控电脑上的所有软件(主要是浏览器)发出的网络请求和收到的响应:

抓包分析:最基本功能,可以截获并记录所有HTTP/HTTPS流量,看到请求和响应的详细信息,eg:请求头、响应头、cookie、缓存信息、post请求参数、返回的JSON/XML数据等

断电调试与修改数据:Fiddler 允许你设置“断点”,在网络请求发送前或响应返回前将其暂停。在暂停期间,你可以随心所欲地修改请求或响应的任何内容(比如URL、参数、返回的数据),然后再放行 。这对于测试各种边界情况、模拟后端异常返回非常有帮助。

弱网模拟:可以模拟高延迟、低带宽的2G/3G网络环境,测试你的应用在弱网下的表现和用户体验

工作原理:启动Fidder后,他会在你的电脑上自动设置一个HTTP代理

所有支持系统代理的浏览器和程序,其HTTP/HTTPS流量都会被转发到Fiddler。Fiddler 截获这些流量后,既可以让你查看、修改,然后再转发给真正的服务器;或者反过来,在接收到服务器的响应后,也可以修改再返回给你的浏览器

使用fidder抓包,主要分为PC端浏览器抓包和移动端APP抓包两类

1、抓取PC端浏览器的网络请求

抓包前进行配置:

对抓包的数据进行简单了解:

Timings:

【进行的过滤操作】

打开抓包之后会不停的刷,会抓到很多,但是Fiddder每一列都能进行过滤,我们可以对url进行多虑

【测试过程中出现bug】--确认前端后端

1)使用fidder进行抓包,确认操作是否和后端有交互(看有没有抓到这个请求?),如何和后端没有交互说明就是前端问题。 确认和后端有交互,发起了请求。

2)抓包分析请求信息是否和接口规则一致:接口地址、请求方式、接口的header、接口的参数

经过确认,前端有某个参数传递不对,那么说明问题是前端的; 经过确认前端传参正确,基本上就可以确定问题在后端。

3)进一步确定后端问题,需要查询数据库、redis、mq、日志

【对接口进行修改---进行测试】

选中一个接口,然后右键,选择composer就可以对接口进行调试,测试传入的参数等信息进行修改,然后查看返回值。

【mock响应】

选中接口,鼠标右键,选中add new rule 对响应的返回值进行修改

mock响应的作用:

1)可以用来测试前端页面不好实现的场景

2)可以用来复现偶现的bug

mock其实就没有将请求发送到服务器,只是仅仅发到了服务器代理,就返回了提前设置好的返回值

【network面板看数据接口】

【Fidder】

拦截请求--------

首先点击rules--->add rule

添加完之后去web界面进行相应的测试操作,然后回到fidder就会发现请求拦截了,我们可以对参数进行修改。

左侧区域带暂停键的就是被拦截的请求,我们可以在右侧对参数进行修改。

修改完之后请求就会按照修改之后的参数去发起请求

看结果不能只看状态码,还要看响应体

对登录页面的测试点:

【拦截响应---】

伪造登录成功:

确实token字段:

伪造服务器错误:

XSS注入测试:

http://www.jsqmd.com/news/496726/

相关文章:

  • 8K 超高清时代标杆@ACP#GSV6703 三进一出 HDMI2.1 切换器深度解析
  • 【Rust 语言编程知识与应用:表达式详解】
  • 20260318 模拟赛
  • 【入门篇】第六章 OpenClaw 深度解析:Agent 任务执行流程
  • 详细自适应无迹卡尔曼滤波 (AUKF) 实现
  • 西门子博途1200 PLC的V N积分法卷径计算功能块:SCL源代码解析及收放卷设备应用研究
  • 28个RAG面试高频问题解析:从原理到优化,助你面试稳稳拿捏!
  • Linux HTTP协议
  • 闲置N1盒子别扔!30分钟打造支持远程访问的轻量级NAS(2024最新版)
  • 2026MEMS陀螺仪技术实力榜:西安精准测控登榜,创新企业共舞未来 - 深度智识库
  • 阿里后端面经拆解:别再只背八股,这类追问最容易把人问住
  • 2026年岗亭集成房屋厂家优选,这些品牌值得一看!移动岗亭/岗亭移动厕所/岗亭,岗亭集成房屋实力厂家联系电话 - 品牌推荐师
  • JAVA--基础(十四)--- 反射 reflection
  • RustFS安装与使用
  • 京东e卡回收正规平台怎么选择? - 猎卡回收公众号
  • 基于Java的YOLO光伏板巡检系统:无人机图像实时处理与边缘计算优化
  • 2026 年全国优质焦磷酸二氢二钠靠谱厂家推荐 实力强口碑好的直销企业盘点 - 深度智识库
  • HarmonyOS 6 渐变颜色通用属性实战教程(linear/radial/sweep)
  • 基于RocketPy的液氧甲烷不锈钢火箭陆地发射完整仿真系统
  • 洛谷:P2615 [NOIP 2015 提高组] 神奇的幻方
  • 2026权威支护锚杆厂家推荐航德天下实力入选:涨壳式锚杆/灌浆锚杆/组合锚杆/自进式锚杆/螺纹锚杆/隧道锚杆/选择指南 - 优质品牌商家
  • 将大型 CSV 文件按指定行数拆分到 Excel 的不同工作表中
  • 事件触发控制代码及其对应参考文献
  • 小型化设备精准调节方案:PKH30梯形丝杆模组(±0.05mm)非标定制技术解析与案例
  • 【C++笔记5】类和对象(构造函数、析构函数、拷贝构造函数、赋值运算符重载)
  • 2026年物流专线公司专业选型指南:工厂物流、大件货运与长途整车运输怎么选? - 品牌推荐官
  • 西门子S7-1200 PLC工业污水处理系统:基于博途V13sp1的WinCC画面组态与仿真报告
  • 追剪算法:让机械加工更智能
  • 天猫超市卡回收的简单方法,安心转让渠道推荐 - 京回收小程序
  • 春日桌搭新首选!ROG魔霸9 Mini:3L 迷你机身,塞下锐龙 9+RTX5070