茅台限时秒杀的测试点【杭州多测师_王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.秒杀倒计时页面显示和接口,服务器显示一致
分类:
多测师_业务知识和测试点
标签:
常见的测试点
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需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】【杭州多测师】