其他分享
首页 > 其他分享> > 令人影响深刻的bug之线上出现,测试环境未出现的问题1

令人影响深刻的bug之线上出现,测试环境未出现的问题1

作者:互联网

1、问题描述:线上抽奖页面抽奖后弹窗又出现了(线上产品验收,弹窗提交手机号与验证码)

经前端确认,是通过接口是否返回抽奖状态字段判断是否需要弹窗

2、去线上复现,并未出现还会弹窗的情况,查看接口发现并不是自己的抽奖数据

经确认是最近一次接口返回的数据
再次去线上复现,用另外一个账号,去访问抽奖页面,抽奖查询接口未返回数据(正常,因为未开始抽奖)
再使用之前抽奖过得账号进入抽奖页面,发现也未返回数据,前端弹窗也出现了,复现成功,确认是接口缓存导致的。

3、解决方式:将查询原get请求改为了put请求

为了每次不必要的相同请求,把查询get类型的接口加了缓存;
后面将查询原查询抽奖get请求改为了put请求,正常了

标签:抽奖,请求,get,接口,查询,测试环境,之线,bug,弹窗
来源: https://www.cnblogs.com/suzhitester/p/16351619.html