Fiddler的作用
一、进行简单的接口测试(Composer)
注:1、需要在header中手动添加Content-Type(数据类型)
2、需要注意时间格式的转换,Fiddler自带一个转换工具Tools→TextWizard
二、通过抓取数据包,观察传参和返回数据判断缺陷属于前端还是后端
1、如果传参正确,返回数据错误,则为后端缺陷
2、如果传参正确,返回数据也正确,则为前端缺陷
3、如果传参错误,则为前端缺陷
例:
查询
查询:苹果
结果:香蕉
传参:香蕉
返回:香蕉
分析:前端传参错误,属于前端缺陷
传参:苹果
返回:香蕉
分析:后端处理异常,返回结果错误,属于后端缺陷
传参:苹果
返回:苹果
前端显示:香蕉
分析:前端显示错误,属于前端缺陷
三、断点调试(F11)
通过拦截请求或者响应,根据需要进行修改数据后再将请求/响应转发给服务器/客户端
注:这种方式仍然会有客户端和服务器的交互
先开启调试状态,然后打开页面进行请求提交
四、构造Mock数据(AutoResponder)
拦截客户端向服务器发送的请求,并构造一个需要的数据返回给客户端(伪服务器)
注:这种方式客户端发送的请求不会被服务器接收到
如果放弃,我将终身遗憾。——路飞