如何分析是前段还是后端的问题
(1)检查接口,前端和后台之间是通过接口文件相互联系的,需要查看接口文件
(2)检查请求的数据是什么,反馈的数据又是什么
(3)根据接口文件,检查数据是否正确。如果发送的数据是正确的,但是后台反馈的数据是不符合需求的,那就是后台的问题;如果前端没有请求接口或请求的时候发送数据与需求不符,那这个时候就是前端的问题了。
(先抓包看请求报文,对着接口文档,看请求报文有没问题,有问题就是前端发的数据不对
请求报文没问题,那就看返回报文,返回的数据不对,那就是后端开发的问题)
深圳校区-陈校长(807564856) 2020/10/16 11:06:53
输入登录用户名和密码,点击登录,无任何反映(没有任何提升和跳转)
bug分析思路:从页面交互看,输入用户名和密码点击登录要么登入成功进入系统,要么就是跳转到系统其它页面,其次就是登录失败给提示,而现在我们没有任何反应
分析有可能是以下几种情况:
情况一:通过控制台(浏览器F12),如果发现控制台并没有JS错误,但是发现有向后台发起一个请求,此时还不能确定是前端还是后台的问题,需要进一步分析,我们可以通过控制台的网络标签,如果这个时候你发现前端登录脚本执行报错导致前端没有对后台登录接口发起调用,那么这个bug则属于前端bug
情况二:通过控制台(浏览器F12),如果发现控制台并没有JS错误,但是发现有向后台发起一个请求,此时还不能确定是前端还是后台的问题,需要进一步分析,我们可以通过控制台的网络标签,如果发现错误404 not fount请求路径找不到的问题,这种情况就有可能是前端和后台开发人员改了接口地址,这种情况也可以提给前端,也可以提供后端,如何是500则说明是后端服务异常,这种一搬有代码执行异常导致的,bug交给后端处理
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架