如何区分前后端bug

前端无数据展示,直接查看调用接口,看接口返回状态,状态正常返回数据符合预期结果,确定为前端bug。前端有数据返回但接口无数据返回,确定为后端bug

状态异常根据返回的状态码区分是哪端的bug

1.500后端接口异常,一般是后端bug

2.502/504一般为服务器异常,所以既不是前端也不是后端,是服务器出问题了

3.404有可能是服务器异常,也有可能是后端异常,首先排查url地址是否正确,再排查服务其运行是否正常,如果以上都正常,则大概率为后端bug

4.400一般为前端bug

5.前端有数据但不符合预期结果,查看调用接口返回数据,对照api文档验证对应字段的值是否正确,如果正确,确定为前端bug,如果不符合,排查数据库对应字段是否与后端返回数据一致,例:前端要求传0作为无效参数,前端传null就是前端bug,前端可能说后端可以banull处理为0,技术上也没问题,但是不符合规定

posted @ 2020-10-03 14:05  晓林5577  阅读(1164)  评论(0)    收藏  举报