如何定位Bug是前端还是后端问题(工作中个人总结)

本文详细介绍了如何区分前端和后端问题的定位方法。针对UI界面,可以通过检查前端代码和API接口响应来判断;服务层问题可通过Linux命令分析日志;数据库数据异常则需关注数据存储和操作。总结了定位缺陷的关键步骤,并提供了详细的日志分析技巧,帮助开发者快速定位问题。
摘要由CSDN通过智能技术生成

如何定位Bug是前端还是后端问题(个人总结)

一、UI界面出现问题

如果是APP方面UI的问题—APP相关探查工具

如果是WEB浏览器方面的问题“

1.查看前端UI实现代码是否报错

2.查看对应API接口响应是否异常(接口测试工具:Fiddler、postman、浏览器F12开发者工具)

二、服务层界面出现问题

通过Linux相关命令,查看对应服务所在日志,是否报错

命令:

1 当日志文件名没有被切换,可以使用这个方法一直查看文件的实时日志。

   tail -f 日志文件名

2 当日志文件名被切换到备份文件,同时产生新的日志文件名,这时候使用大写F参数来保持最新实时日志查看。

  tail -F 日志文件名

3.当我们需要分析日志的时候,会使用关键字寻找相关的线索,那么我们肯定会用到grep命令。

但是所在关键字的行不一定完整记录用户的行为,这时候你就需要看关键字附近的上下文日志,比如抛异常的日志,那么怎么截取我们想要的日志呢?

3.1 根据关键字锁定满足条件的行数。

  grep -n "日志关键字"  日志文件名

3.2 第一步查出某个符合的日志行数是1000行,想要这一行和他后面100行。

  sed -n "1000,1100p"  日志文件名

或者grep用以下参数控制上下文的显示:

   grep -C 10 keyword 日志文件名 显示日志文件中匹配keyword字串那行以及上下10行

   grep -B 10 keyword 日志文件名 显示keyword及前10行

   grep -A 10 keyword 日志文件名 显示keyword及后10行

三、数据库相关存储数据出现问题

1.查看对应数据的数据库、数据表相关信息是否正常对应、存储、显示

2.对相关数据的操作是否正确

3.操作字段内容是否符合预期规则

四、缺陷定位方法总结与缺陷报告内容

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

测试龙巫师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值