记测试双十一秒杀活动的坎坷历程

1、前提:

双十一秒杀活动的规则:11.9、11.10、11.11  3天,每天的10:00-12:00  14:00-16:00有秒杀,秒杀之前显示下一次秒杀时间,秒杀中显示距秒杀结束还剩的时间

2、测试用例

  1. 11.9号 10点之前  ----【9日10:00-12:00秒杀】
  2. 11.9号 10点-12点----【距结束还剩08:56:48秒】
  3. 11.9号12点-14点----【9日14:00-16:00秒杀】
  4. 11.9号 14点-16点----【距结束还剩08:56:48秒】
  5. 11.9号16点之后----【10日10:00-12:00秒杀】
  6. 11.10号 10点之前  ----【10日10:00-12:00秒杀】
  7. 11.10号 10点-12点----【距结束还剩08:56:48秒】
  8. 11.10号12点-14点----【10日14:00-16:00秒杀】
  9. 11.10号 14点-16点----【距结束还剩08:56:48秒】
  10. 11.10号16点之后----【11日14:00-16:00秒杀】
  11. 11.11号 10点之前  ----【11日10:00-12:00秒杀】
  12. 11.11号 10点-12点----【距结束还剩08:56:48秒】
  13. 11.11号12点-14点----【11日14:00-16:00秒杀】
  14. 11.11号 14点-16点----【距结束还剩08:56:48秒】
  15. 11.11号16点之后----不显示秒杀信息

3、测试方法选择

根据测试用例,如果全部用例都跑一遍的话,我需要修改15次时间,修改时间这块的选择经历了一个坎坷历程

1、在paas上修改----结果paas平台有bug,舍弃

2、转战到linux系统上,打算用date -s,结合clock -w来修改时间-----结果,linux服务器依然会定时同步时间,最多2分钟,时间就又同步为了当前时间,舍弃

3、修改jenkins脚本,以达到java代码checkout后,修改java代码中的now时间,然后再编译打包部属----结果,每次编译部属都需要15分钟左右,太慢了,舍弃

4、开发给建议,让自己在本地打成jar包后,再上传----但是本地打jar包,再上传部属,也需要很长时间,舍弃

5、最后的办法:拜托开发写一个能修改now时间的接口,开发只需要5分钟,就节省我们测试好多时间,15条用例 15分钟之内就能测完,完美!但是需要在上线之前,让开发把相关代码注释掉

1、直接charles或者postman或者postwomen发一个带年月日时分秒参数的post请求,就可以修改now时间

2、直接charles或者postman或者postwomen发一个不带参数的post请求,就可以查询当前now用的是日期时间

记测试双十一秒杀活动的坎坷历程相关推荐

  1. 淘集集双十一秒杀活动寄样的问题?

    淘集集的双十一秒杀活动,双十一快到了,各大电商平台的双十一都有活动,而淘集集这个新的平台也不例外,双十一秒杀活动在前期的要求不是很高,相对于新手和入驻不久的商家来说,是获取流量和销量好机会,这个时机是 ...

  2. 企业舆情双十一优惠活动

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 优衣库的相关负责人表示此次合作保障了优衣库在"双十一狂欢购&q ...

  3. 【硬核】秒杀活动技术方案,Redis申请32个G,被技术总监挑战了...

    作为一名技术从业人员,性能优化是每个人的必修课 就像大学时期给漂亮妹子修电脑的绝招就是"重启电脑一样",性能优化也有自己的必杀技 你一定听过一句话:性能不够,缓存来凑!对,你没听错 ...

  4. 双十一秒杀架构模型设计实践!

    -     前言     - 秒杀系统相信很多人见过,比如京东或者淘宝的秒杀,小米手机的秒杀,那么秒杀系统的后台是如何实现的呢?我们如何设计一个秒杀系统呢?对于秒杀系统应该考虑哪些问题?如何设计出健壮 ...

  5. 阿里、百度、美团都在用的‘’高并发秒杀系统‘’;抢红包、秒杀活动、微博热搜、12306抢票等高并发场景

    "秒杀活动"."抢红包"."微博热搜"."12306抢票"."共享单车拉新"等都是高并发的典型业务场 ...

  6. 双十一秒杀架构模型设计

    公众号回复'架构'获取架构师电子书及视频课程 秒杀系统相信很多人见过,比如京东或者淘宝的秒杀,小米手机的秒杀,那么秒杀系统的后台是如何实现的呢?我们如何设计一个秒杀系统呢?对于秒杀系统应该考虑哪些问题 ...

  7. redis分布式锁实现秒杀活动

    最近,参与和负责公司的一次秒杀活动的设计开发,收获颇多,与大家分享.其实大家在生活中或见过或参见过秒杀活动,用户以极低的成本获得高价值的商品,所以也导致活动期间出现拥挤现象,进而导致一些高并发问题,所 ...

  8. Day267.预约系统的性能瓶颈、营销活动无缝切换秒杀活动、预约系统数据迁移方案、高流量下预约系统搭建熔断机制、预约系统redis集群主从哨兵架构 -Redis的高并发预约抢购系统

    一.预约系统的性能瓶颈 1.预约系统应对热门爆品时的缺陷 用户进行预约会涉及到两个维度的数据变更一个是用户信息,一个是SKU信息,如图↓所示: 正常来说这么搞一点问题没有,即便涉及到写数据库,但是每个 ...

  9. java高并发秒杀活动的各种简单实现

    最近遇到比较多数据不一致的问题,大多数都是因为并发请求时,没及时处理的原因,故用一个比较有代表性的业务场景[活动秒杀]来模拟一下这个这种高并发所产生的问题. 众所周知,电商系统的秒杀活动是高并发的很好 ...

  10. 数据库锁实现秒杀活动

    在没有使用缓存技术前,怎么处理高并发?在没有众多消息中间件或高级工具前,怎么处理?之前本人将工作中参加的秒杀活动实践过程写成一篇文章供大家参考.文章描述的实现过程是通过redis分布式锁实现的,利用了 ...

最新文章

  1. js 多个定时器_从浏览器多进程到JS单线程,JS运行机制最全面的一次梳理(二)
  2. PHP定时执行任务的实现
  3. 爆赞,对 volatile 关键字讲解最好的一篇文章!
  4. 将图片读取为像素格式
  5. java中ssh如何理解
  6. 简单的ALV显示例子
  7. SAP UI5 binding syntax - model name + + attribute name
  8. 简单地使用线程之一:使用异步编程模型
  9. java magic number_避免JDBC查询中的CheckStyle magic number错误
  10. 完成一个H.265/HEVC码流分析工具
  11. Object.keys() Object.values()
  12. 打造TypeScript的Visual Studio Code开发环境
  13. 应届生怒怼管理层后续:已离职、被标记永不录用?腾讯张军回应...
  14. xcode 自己常用到的快捷键
  15. fastadmin上传视频的操作
  16. 企业信息化建设的重要意义及注重方向
  17. 计算机系统论文题目,计算机系统维护毕业论文题目(572个).doc
  18. 珠峰 - 郭永峰react课程 node es6 babel学习笔记
  19. 测评盘点2021十大淘宝购物优惠券app,高省是一个怎样的角色?
  20. 2017年苹果开发者账号申请——账号VISA卡支付流程

热门文章

  1. python飞机大战加背景音乐_Python飞机大战实例有感——pygame如何实现“切歌”以及多曲重奏?...
  2. TypeScript学习
  3. leetcode 73 矩阵归零
  4. 【从零开始玩量化7】easyTrader: 自动化(程序化)交易利器
  5. pixi.js 5.0_使用Pixi.js进行高级绘图
  6. C语言修仙by百度云,国家让我去当猫txt下载,国家让我去当猫笔趣阁,国家让我去当猫燃文 - 格格党...
  7. java过滤器的作用_javaweb过滤器的作用,过滤器filter的作用是什么?
  8. rtmp协议发送mp3和aac裸流的方法
  9. 记一次菜鸟网络电话面试
  10. IOS上架时及开发注意事项