bug定位思路

复习bug定位

发现bug后定位流程

看界面提示

看前端日志

抓包看请求和响应

去服务器看日志

数据库执行sql

看界面提示

看前端日志

去哪看

如果是web端打开F12看console

看什么

报错信息

(1)错误信息

(2)错误所在行

抓包看请求和响应

怎么看?

(1)F12network中看

(2)fiddler抓包看

看什么

(1)响应状态码

200成功

400 请求数据不正确

404请求资源不存在

405请求方法不支持

500服务器错误

(2)请求

请求行

请求方法

ip

端口

资源路径

请求参数

数据格式

如果是xml或者json格式的数据,可以使用在线格式化工具检测

键值对格式,认真看。

数据内容

比对请求中的数据和前端输入的是否一致

(3)响应

响应数据

数据格式

如果是xml或者json格式的数据,可以使用在线格式化工具检测

键值对格式,认真看。

数据内容

错误码

错误码描述

根据接口规范进行比对

去服务器看日志

工具

xshell

secureCRT

服务器连接信息

ip/域名

端口

用户名

密码

怎么看

如果不知道日志文件目录

可以使用find命令找到日志文件

find 起始路径 -name 日志文件名

(1)后项定位

在测试的过程中发现bug

先使用grep命令找到关键字在哪个日志文件中的哪一行

grep -n 关键字 *

关键字:一般用 订单号、用户ID、业务关键字、日期和时间

使用more命令打开日志文件,并跳转到目标行

more +行号 日志文件名

(2)实时定位

使用tail命令打开日志文件

tail -100f 日志文件名

按回车预留空行

前端操作打印日志

看什么?

请求和响应报文

报错信息

debug提示信息

数据库操作的sql

数据库执行sql

根据日志的sql进行查表

自己写sql查表

问开发要sql 查表

作者:xpl111

链接:https://www.jianshu.com/p/08bf987c1c0e

来源:简书

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。