010203day-200804
Fiddler工具作用与常用场景
作用
常见的抓包分析工具,可以详细的对HTTP请求进行分析,并模拟对应的HTTP请求。
常用场景:
1.APP弱网模拟测试
2.辅助定位BUG
3.模拟测试场景
4.前端性能分析及优化
5.域名重定向
Fiddler工具的工作原理
Fiddler是抓包工具,是通过代理的方式获取程序http通讯的数据。Fiddler 本质是一个Web代理服务器,它的默认工作端口是8888。
代理服务器定义: Web 代理(Proxy Server)服务器是网络的中间实体。
代理位于 Web 客户端和 Web 服 务器之间,扮演“中间人”的角色。
HTTP 的代理服务器既是 Web 服务器又是 Web 客户端。
代理服务器优势:
共享网络;提高访问速度;突破访问限制;隐藏身份;
原理:
1.Fiddler 启动的时候,会偷偷地把 Internet 选项中的代理修改为 127.0.0.1,端口:8888。
2.当 Fiddler 退出的时候,它会自动在 Internet 选项中取消代理,这样就不会影响别的程序。
3.如果 Fiddler 非正常退出,这时候因为 Fiddler 没有自动注销,会造成网页无法访问。
4.解决的办法是重新启动 Fiddler。