Fiddler工作原理
Fiddler相当于是客户端与服务器的中间代理。
Fiddler启动后会自动去修改系统,开启浏览器相应的代理功能,从而使得所有浏览器请求和服务器响应请求均会走Fiddler进行捕获。(如果Fiddler获取不到请求,请检查浏览器的代理是否开启,端口是否与fiddler一致)
Fiddler官网地址
Fiddler测试使用场景
(1)BUG区分是前端还是后端问题,通过fiddler抓取相应请求,分析请求返回及响应来确定BUG是前端还是后端问题
(2)接口测试,通过抓取请求信息,得到接口的传入参数、返回参数等参数信息,各个请求之间数据关联,弄清接口之间关联性
(3)弱网场景下测试,主要通过配置弱网,来模拟弱网场景下的测试
(4)异常场景下测试,通过fiddler设置断点,来模拟客户端异常场景请求,服务器异常响应请求等