一、定义
1.1 抓包的定义
说明:客户端向服务器发送请求以及服务器响应客户端的请求,都是以数据包来传递的。
抓包(packet capture):通过工具拦截客户端与服务器交互的数据包
1.2 fiddler的介绍
Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯。
1.3 常见的应用场景
-
定位前后端Bug
-
弱网测试
-
绕过界面限制直接测试服务器
二、fiddler的基础操作
2.1 删除数据
清除页面所有数据:
清除页面一条数据:选择该条数据右击
2.2 查看数据内容
2.3 通过IP或域名过滤抓包信息
-
进入Filters页面下;
-
勾选use Fliters;
-
下拉选择show only the following Hosts;
-
在输入框中输入IP地址或域名;
-
在Actions中下拉选择Run Fliterset now;
2.4 弱网测试
1.点击Rules下Customize Rules.....
2.ctrl + f 调出查找窗口,在查找内容中输入300,点击Find Next
3.修改上传和下载速度
4.在Rules下Performance中选择Simulate Modem Speeds开启网络延迟
2.5 断点
当设置断点为请求之前模式时:
可判断传递错误参数,服务器是否进行处理。
当设置断点为响应之后模式时: