014、如何区分是前、后端bug
参考资料:https://www.bilibili.com/video/BV1YK411F7Yt?from=search&seid=15287956252172221668&spm_id_from=333.337.0.0
如何区分是前、后端bug
案例:假设购买了2件商品,一件打折,一件不打折,当你下完订单成功支付后,再次去我的订单中查看,发现只有一件商品显示出来。
a、如果前端输入的请求参数在fiddleri显示没有问题,同时请求地址、请求方法、Webform中的数据 等 也没问题在fiddler中显示也没问题,而返回的数据结果有问题,不是期望的结果,那应该是后端的问题;
b、如果前端的数据在fiddler中显示有问题,后端返回的数据100%错误,那么应该是前端的问题;
c、比如抓登录的包,密码是加密的,需要找开发要解密工具,确定请求参数是否正确;
d、除fiddler抓包分析外,还可用linux系统的 tail -f 查看日志分析;需要权限;
fiddler抓包分析:
以上截图,确认请求参数都正确。 然后再确认服务器返回数据 ( 响应状态码,响应结果数据 等)
最后分析判断前端的显示。
日志分析:
tail -f alternatives.log | grep updated