bug分析记录-添加商品列表没有出现商品

📅 2026/8/27 12:12:23
bug分析记录-添加商品列表没有出现商品
问题1商品管理列表中添加商品后商品列表没有看到该条商品记录分析第一步查看数据库表中是否有添加的数据。情况①数据库表中有商品记录则添加成功分析判断大概率是列表查询问题第二步抓包查看响应 查看商品列表进行抓包或者查看服务器日志–继续分析如果返回状态码是4XX大概率定位为前端问题如果返回状态码是5XX大概率定位为后端问题如果返回状态码2XX则核验接口响应中是否有这条新增商品数据-继续分析响应内容中有数据那么后端就返回了数据前端没有显示出来数据问题指给前端让前端查找原因响应内容中无数据后端没有返回数据继续分析请求参数是否正确错误请求参数错误直接指派给前端让前端查找问题原因正确请求参数正确指派给后端让后端查看问题情况②数据库表中没有商品记录添加商品失败再次添加商品抓包查看提交时报了什么如果前端提示成功接口返回200但数据库没数据大概率是后端吞掉了异常假成功-指派给后端如果接口返回是5XX那么添加请求失败服务器错误指派给后端查看后端日志是否字段长度超限、格式不合法如价格输入了负数导致数据库校验异常但是前端没有校验查看数据库插入数据没有成功–找后端数据库插入异常导致事物回滚–找后端如果接口返回4XX那么前端问题查看请求参数是否完整传过去了有没有字段为 null 或 undefined指派给前端必填项填写错误或者为空必须有响应的错误提示总结根据不同情况指派给不同的开发人员。问题2下单未支付库存释放存在问题分析每种情况都一一分析如取消订单支付后退款、未支付超时回滚都会释放库存测试下单30分钟未支付库存是否释放加一测试29分59秒用户点击支付支付成功回调订单系统核验库存是否减一测试29分59秒用户点击支付 支付成功回调订单系统更新订单状态为“已支付”后核验库存是否减一退款后核验库存是否加一测试29分59秒用户取消订单查看是否库存是否释放查看系统是否会回滚核验库存是否再次加一测试29分59秒设置服务器端网络异常导致回滚请求超时核验系统是否会再次重试回滚-查看回滚日志记录总结回滚重试会导致库存被重复增加库存虚高。明明只锁了1件回滚了2次库存多了1件导致超卖。测试模拟库存回滚接口的延迟响应查看看系统是否有“唯一流水ID”保证回滚只执行一次。 避免多次释放库存。