美文网首页
一次线上问题复现

一次线上问题复现

作者: circle_hyy | 来源:发表于2022-06-15 14:34 被阅读0次

某个风和日丽的下午,产品给我反馈了一个生产环境的问题:风控复审时修改了利率之后,提交时报错导致无法审批该笔订单,但是客户已经收到了审核通过的短信并且是好几条,而该笔申请目前还在审批中。
产品先是找开发反馈问题,开发看了日志之后发现是利率没传导致空指针,但是不能确定是什么原因导致未提交利率,于是让产品找测试帮忙复现。我找测试同学重现此问题,同事经过验证后回复在复审时修改利率之后是可以正常提交和发送短信的,无法重现。
不应该啊,这时候我再仔细看产品截的图,发现填写利率的地方填了‘5.6%’,怀疑可能是这个‘%’导致,于是让同事再重试下加上‘%’之后提交,出现了一样的报错,并且也发送了审批通过的短信,审批状态还在审批中。
由于首次利率是机审的结果,不会带上‘%’,而复审修改时由风控人员自由输入利率,如果带上了'%'而前后端又没有处理,很有可能导致异常。
这里反应了两个设计逻辑问题,第一是对输入利率值的控制,显然前端和后端都没有处理好,第二是发送审批短信的时机。
我将结果反馈给开发,开发定位后发现了问题的原因,大家一起讨论解决和避免此类问题。
在重现问题时,不能按照常规思路去执行正常步骤,要结合现象探究问题。

相关文章

  • 一次线上问题复现

    某个风和日丽的下午,产品给我反馈了一个生产环境的问题:风控复审时修改了利率之后,提交时报错导致无法审批该笔订单,但...

  • 通过浏览器来定位问题相关知识

    线上页面出问题了,某一版块没数据了,某一个页面打不开了,研发同学要定位问题,肯定要先复现,复现了之后呢,就是在复现...

  • mybatis3.2.8踩坑记录之.size()

    关于mybatis的xml标签使用问题和单元测试模拟高并发场景 标签使用问题 线上问题复现 查询对应的xml 问题...

  • 请自信表达,并秀出你的态度

    不能怂 用数据和图表说话 多总结,多讨论 线上可验证 数据可追溯 出现问题可复现(尽量在本地或测试环境复现, 在本...

  • 记一个Nginx线上问题

    目录 问题 复现 解决 原理 优化 问题 通过监控ELK日志 线上出现如下错误 怀疑是GET参数太大导致URL过长...

  • 前端Debug的小技巧

    一、怎么快速定位线上问题? 在工作之后,我们经常需要定位线上问题,但是本地又无法复现。 我将给小伙伴们介绍两种方法...

  • MySQL两台服务器数据同步

    线上发现了问题,线下怎么都复现不了,很多时候是数据问题,或者排查时需要用到线上数据库,但正式环境数据库是绝对不可用...

  • 一次纯线上接口异常的排查过程

    背景 线上接口发生异常,在测试环境及本地环境均正常返回无法复现异常问题。 技术栈 前端 umi + antd,后端...

  • Arthas -问题诊断神器

    背景 出现线上故障,问题在测试环境难以复现(非必现),开发人员人肉定位问题慢,效率低下(无法跟测试环境一样直接 d...

  • 2019-01-31 MySQL 的一次启动失败的问题定位

    MySQL 的一次启动失败的问题定位 问题现象 复现步骤如下: 1)执行重启mysql服务的命令: service...

网友评论

      本文标题:一次线上问题复现

      本文链接:https://www.haomeiwen.com/subject/rphzmrtx.html