线上问题:客户新增数据保存后,列表页面出现了很多重复数据,如图 :
我们在测试环境按照客户的步骤操作没法很好的重现。
一般我们猜测,这些问题的产生比如用户或服务器网络慢,点击按钮迟迟没有反应,造成用户多次点击按钮,此时如果按钮没有做防止重复点击,可能会提交多条重复数据至后台。
那么我们可以使用谷歌浏览器自带工具模拟网速慢时触发按钮的情况。
第一步:浏览器 开发者模式下 切换到 [低速3G网络]
第二步、BS快速操作保存。可以看到快速点击后多次调用了保存接口
并生成了多条数据
一般我们针对一些比较重要的场景是需要做下弱网表单重复提交测试,比如:BS收银结算、App/BS提交订单、App/BS加入购物车、限时抢购、限时礼券大放送等并发量比较高的场景;