0.Fiddler简介及原理
Fiddler是位于客户端和服务器端的HTTP代理。
客户端发出请求,
Fiddler作为代理
,将请求传给服务 器,而服务器返回数据,Fiddler
拦截后,再传给终端设备
1、
1、菜单栏中用的最多的是Tools-Options
更改端口号、抓取HTTPS请求
Tools:主要是工具,可在options中设置fiddler的端口号、HTTPS请求、Connection等,也可以清除cache;
2、工具栏需要记住
Replay:重新请求
X:删除会话
Go:继续执行;调试BUG,断点拦截请求
3、会话列表功能
Fiddler抓取到的每条http请求(每一条称为一个session)
Protocol:协议类型(HTTP/HTTPS)
Host:请求地址的域名
URL:访问网址,请求服务器路径和文件名,包括GET参数
Content-Type:请求响应的类型
4、查看请求信息
inspectors
请求信息:重点看raw -- 将整个请求显示为纯文本。关注项:接口地址、接口参数、请求方式
响应信息:重点看raw -- 将整个响应显示为纯文本。关注项:响应数据
5、fiddler的应用场景
- 定位前后端问题
- 弱网测试
- mock测试
- 篡改数据(打断点)