复习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
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。