Fiddler工具基础使用(web端抓包)

本文详细介绍了Fiddler的配置及使用方法,包括HTTPS配置、过滤条件设置、定位前后端bug、弱网测试及设置断点等场景。通过具体操作步骤帮助读者掌握Fiddler的全面应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、下载与安装

参考:Fiddler的安装与使用_CoderYYN的博客-优快云博客_fiddler安装

(文章记录使用过程,加强自己记忆,故下载安装不写了哈)

二、配置HTTPS

(配置https才能抓取https网址上的数据包,没有配置的话抓取的都是http网址的)  

①Tools >> Options >>HTTPS

②勾选Capture HTTPS CONNECTs,勾选Decrypt HTTPS traffic 

③trust the fiddle root certificate安装根证书,全程选yes

④勾选Ignore server certificate errors 和Check for certificate revocation

以下为操作截图:

 配置https会让安装根证书哦

 

 最终4个都勾选上确定就可以了

三、设置过滤条件

(设置过滤条件才能抓取你对应要抓的网址的数据包,不然软件会抓取电脑上所有操作的,那数据就太多了)

①Filters菜单>>勾选Use Filters

②第二个下拉框中选择Show only the following Hosts>>输入目标hosts

③Actions>>Run Filterset Now

hosts可以多个地址查询,也可以模糊查询,如*.tmall.com;*.jd.com
*为通配符,英文;隔开

以下为操作步骤截图

 

四、使用场景一:定位前后端bug

(以TM为例来操作哈,但是吧大型网站都是有做加密和权限的,请求的内容就会显示乱码)

①打开抓包工具和准备抓包的网址后,抓包工具会开始读取,因此你可以先【点❌键下拉的remove all 来进行清屏,再开始操作

②根据host找到对应操作的数据包,双击打开,检查内容

③判断响应数据中对应的字段数据是否和预期结果一致,若不一致,那么是后端代码处理数据有问题,属于后端bug,若与预期一致,则是前端代码展示错误,属于前端bug
(预期结果为需求要求页面要展示的结果)

 

 

五、使用场景二:弱网测试

(弱网测试一般是手机端测试,以下是fiddler的网页端弱网测试步骤)

设置要模拟的网络速度

①Rules>>Customize Rules 或者直接Ctrl+R

②Ctrl+F搜索m_SimulateModem或者300

③更改osession中的上行、下行的数值,Ctrl+S保存

开启网络延时

①Rules>>Performance>>Simulate Modem Speeds开启

测试完要再点击一遍Rules>>Performance>>Simulate Modem Speeds关闭

 设置好要延时的时间后,要开启

 测试完要再点击一遍Rules>>Performance>>Simulate Modem Speeds关闭哦

六、使用场景三:设置断点,截取数据(截包,改包)

截取请求数据包,响应之前

①Rules>>Automatic Breakpoints>>Before Requests

②截取数据包后修改请求体内容,点击Run to Completion

截取响应数据包,响应之后

①Rules>>Automatic Breakpoints>>After Requests

②截取数据包后修改响应体内容,点击Run to Completion

 

 截取请求和响应数据包操作都是一样的,只是选择的按钮不一样

 

 

 (2022.3.27写完)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值