令人影响深刻的bug之线上出现,测试环境未出现的问题1
作者:互联网
1、问题描述:线上抽奖页面抽奖后弹窗又出现了(线上产品验收,弹窗提交手机号与验证码)
经前端确认,是通过接口是否返回抽奖状态字段判断是否需要弹窗
2、去线上复现,并未出现还会弹窗的情况,查看接口发现并不是自己的抽奖数据
经确认是最近一次接口返回的数据
再次去线上复现,用另外一个账号,去访问抽奖页面,抽奖查询接口未返回数据(正常,因为未开始抽奖)
再使用之前抽奖过得账号进入抽奖页面,发现也未返回数据,前端弹窗也出现了,复现成功,确认是接口缓存导致的。
3、解决方式:将查询原get请求改为了put请求
为了每次不必要的相同请求,把查询get类型的接口加了缓存;
后面将查询原查询抽奖get请求改为了put请求,正常了
标签:抽奖,请求,get,接口,查询,测试环境,之线,bug,弹窗 来源: https://www.cnblogs.com/suzhitester/p/16351619.html