茅台限时秒杀的测试点【杭州多测师_王sir】

 

茅台限时秒杀的测试点
1.倒计时1秒
2.倒计时0秒
3.多用户秒杀
4.高并发和分布式的情况
5.需要测试超卖
6.对于超卖的逻辑可以加后端的乐观锁,通过version版本号字段控制,update table set stock = stock - 1 where id = #{id} and stock = #{stock};
7.少卖的情况
8.秒杀的消息队列积压,漏发的情况
9.一人一单,是否可以抢多次,注意接口幂等性问题
10.秒杀之后是否库存是否会被锁定,库存-1(茅台订单添加该用户的购买记录,使用分布式id生成器作为订单id,一切成功,返回订单id,第一步是个查询sql,第2、3步是修改sql,而且2、3步应该是原子性的,所以我们要将其封装为一个事务)
11.秒杀时间未到前端置灰
12.秒杀超时支付之后库存怎么处理(1.恢复库存继续卖;2.不恢复库存)
13.性能关注:同时支持多少人一起秒杀,一秒接口要做限制,为了保证系统的稳定性,一般允许6次访问(jmeter做压测)
14.越权秒杀下单
15.直接调接口秒杀
16.秒杀倒计时页面显示和接口,服务器显示一致

posted @   多测师_树哥  阅读(106)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
历史上的今天:
2022-10-12 经典的Python题目【杭州多测师】【杭州多测师_王sir】
2022-10-12 保险项目流程讲解【重点】【杭州多测师】【杭州多测师_王sir】
2022-10-12 银行信贷项目流程讲解【重点】【杭州多测师_王sir】【杭州多测师】
点击右上角即可分享
微信分享提示