问题定位总结

一、遇到bug怎么做?——第一时间存证!!

遇到bug时,一定要第一时间 封锁现场,并且 截图 或者 录屏
–》因为你不知道之后是否还能将他复现出来

二、定位bug的方法?如何确定是前端bug还是后端bug?

第一层:大致确定

  • 前端bug特性:界面相关,布局相关,兼容性相关,交互相关
  • 后端bug特性:数据相关,安全性相关,逻辑性相关,性能相关

第二层

1. 关注状态码

1.1 看到一个很牛逼的类比:

HTTP方法对应的SQL命令方法说明
GETSELECT从服务器里查询资源
POSTINSERT提交数据,更新服务器资源

在这里插入图片描述

常见的状态码整理

之后遇到的会在这里整理,现在还太嫩了
腾讯云有份小小的资料,点击跳转

一个小tips:
如果状态码是4**,那大概率是前端的问题
如果状态码是5**,那大概率是后端的问题

但是!!并不是一定哈,只是大致的判断

第三层

(1)查看接口:查看接口请求参数 和 响应结果

  • 如果请求没发出去 或者 参数不正确 --》 前端bug
    在这里插入图片描述

  • 如果请求url 和 传参 都正确,响应数据不正确 或者 没有响应–》后端bug
    在这里插入图片描述

  • 后端返回了响应 也是正确的,但是前端没有正确显示–》一般就是前端的问题

(2)查看日志:查看后端日志有无,以及错误日志信息

(3)如果定位为后端的bug,可以进一步 通过以下方法 精确定位是哪里出的bug

  • 查看报错日志,通过日志分析问题点
  • 查看数据库确认数据的正确性
  • 查看缓存是否正确

参考文章

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值