前言:Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(例如cookie,html,js,css等文件)。换句话说就是Fiddler可以拦截请求和响应的http代理工具。
应用场景:
1.接口调试和测试
2.线上环境调试
3.web性能分析
4.判断前后端bug
5.开发环境hosts配置
6.mock(虚拟测试)
7.弱网和断网测试等
工作原理
在用Fiddler之前需要先熟悉HTTP,一个HTTP请求和响应包含哪些内容呢?(以下数据都可以通过Fiddler抓包查看)
HTTP请求包含:请求行、请求头、空行(post)、请求正文
1.请求行:请求方法 、请求资源地址、HTTP协议和版本号
2.请求头(部分):