浅谈我理解的,bug如何定位前后端问题

  测试,如何定位 前后端bug ?

 首先需要清楚知道 数据的传输流程:用户在前端页面操作,如点击某个功能, 页面携带数据进行请求,访问具体功能接口,由后端服务执行该接口相应的业务逻辑,如涉及数据,后端从数据库取相关信息 ,并组装数据返回给前端,前端页面进行渲染和展示对应的页面和数据  。

 1 接口分析法 :

 抓包 或 浏览器F12  ,选择NETWORK网络,选择XHR  ,JS, WS, Manifest ,Other , 过滤一些其他内容,打开后,有问题的地方,点一下,就可以看见 对应抓取的内容。

然后看内容: 请求 和 响应 和 参数   3个大的部分  ,

请求 部分 :主要是看 URL ,请求方式,状态码  , 请求入参格式 content-type    ,IP 可以不看(网络打不开时,拼使用)

 响应部分 : 看状态码 ,响应内容!         

  参数:就是需要传递的具体内容 !

      这些熟悉后,就开始核对 确认问题 : 如果抓不到这个接口,就是前端没有发出请求,显然是前端问题。

    抓取到接口后,如何分析?

抓到包了符合分析 : 第一步 :看 URL ,和 接口文档 对比 , 是否一致,不一致,连请求的地址都错了,返回怎么可能正确呢,是 前端 问题。

 第二步   &#x

你可能感兴趣的:(软件测试,定位前后端问题,linux,nginx)