备战双十一的运营小伙伴们,你们的系统做好准备了吗?

打窝大师团队 2020-11-02 15:40

  由于是双十一购物狂欢节,每年双十一下订单的时候都会看到很多小伙伴在朋友圈或微博上吐槽“下订单的页面又崩了”“你们可以下单吗?我不行啊”等一下,今年的双十一马上就要到了,你们的系统都准备好了吗?”这篇打窝大师分享了关于电商产品活动前期工作的梳理,运营小伙伴们一起来看看。

  马上就到了双十一,各大系统都在迎接备战,活动之前,该做些什么准备来轻松应对活动呢?文章以电商类产品为例,对活动前的准备工作内容进行了梳理,以期给运营小伙伴们提供参考。

  第一,明确活动内容

  由于活动本身就是一个事件,所以活动的整理可以通过事件分析的逻辑来进行,一般是由产品经理和业务/运营人员讨论决定。

  特别需要说明的是——用户来自何处?是哪段时间?存在逆行和伴随随机行为吗?

  可按以下方向梳理:

  (1)活动相应的主题和目的:例如,一些活动围绕着引流,另一些活动围绕着下订单转化;根据目的不同,后续压测评估工作的侧重点也会不同,所以明确了解活动的目的是很必要的;业务部门本身也会对活动的结果进行预测,例如增加用户**,成交**等,这些数据可以作为活动的目标参考数据。

  (2)确定活动的持续时间:活动时间的评估还应包括活动前的引流和预热,并清楚地标明活动期间的运营动作有哪些,每个运营动作都会引发用户激增。

  (3)活动所涉及的系统和人物角色:这次活动有哪些目标用户群?其他相关系统是否参与其中?是否为内部或外部系统?是否有明确的相关系统负责人?便于后续对接工作。

  (4)活动的业务场景:例如,用户主要从这些页面进入,有哪些相应的行为路径?每个路径对应的用户行为是什么呢?

  举个例子:从**月**日20:00开始,用户可以通过广告传播或链接的方式进入直播间,通过直播间的购物袋跳到**款商品的商品详情页,在此页面领取优惠券,完成支付下订单的整个过程;在分析路径时,还需要考虑到伴随行为和反向流程。


1604302607027330.jpg


  二、活动评价

  在明确认知到活动的规模之后,根据已明确的活动规模(通常是3-4倍于业务提供的数据,通常是系统承受的目标值),结合历史活动数据,就可以客观地评估这一活动的风险。

  根据活动内容查找历史活动数据:根据已梳理清楚的用户行为路径,查看是否在历史活动中有类似活动供参考,找到相应的数据指标,如转化率、 PV、 UV、流量峰值等信息。

  资料对比与比较:通过对这次活动的目标和历史活动的资料进行客观的对比,可以大致确定这次活动的风险值和风险系数。

  以估算的本次流量数据为基础,结合历史活动的转化率进行计算,对各环节的流量数据进行评估,作为对考官的推荐压测。

  三、系统梳理与压测

  1)在产品经理给了预估数据之后,开发者可以有针对性地梳理出相关界面,并整理成界面文档,甚至还可以从头到尾地梳理出所有报错提示。

  2)测试员可将压测与数据相结合,对关键页进行压测,以确定系统的极限状态,输出相应的压测报告,并进行客观分析(备注:压测报告必须将压测过程中的场景和数据填入表格中,这样可以直观地看出压测数据是否与实际活动的数据有出入,便于后续复盘)。

  3)测试人员提供压测结果,并与产品提供的预期指标相比较,以客观地评估是否存在性能风险,以及在哪个页面的哪个界面。

  4)同步、开发负责人与运营人员协商,输出相应的解决方案;如果出现瓶颈,建议与产品一起讨论,避免在产品不知情的情况下改变产品逻辑,从而影响活动效果和用户体验。

  四、系统优化的建议和指导方针

  预先实现相关页面缓存,优化缓存应用机制;优化高频活动 API接口;集成分段查询;执行优化的 SQL语句;使用 java编码的 Cpu被优化;

  读写分离;

  优化日志,毕竟出现了问题,这些日志是发现问题、优化问题的依据;图片做 CDN处理。

  五、记录和跟踪活动数据

  记录活动过程中的用户并发数、单接口 TPS “Transactions Per Second (每秒事务)”和“QPS: Queries Per Second (查询/秒)”、负载水平、水位线(CPU利用率,内存利用率等等)等关键数据。

  便于对活动进行客观的记录和跟踪,为后续活动提供分析数据基础,从而更准确的定位问题,发现系统瓶颈。

  六、小时钟

  提前对系统运行进行配置:根据活动的预备表与运营同事进行核对,特别是系统级运营,如优惠券、链接、限时秒杀活动等;让运营同事在后台提前配置活动,以避免在活动当天消耗服务器资源,因为存在后台界面与前台分享的情况。

  计划管理:

  在集中办公的会议室提前预定,与活动准备有关的人需要集中办公,方便及时沟通,处理问题;提前报备,与相关系统提前沟通,避免相关系统停机,引发系统异常;当然,活动支持需要消耗体力和精力,晚上喝咖啡也要提前准备哟。

  七、综上所诉

  重大活动前期的准备工作事关重大,每一个环节都非常重要,都会直接影响活动的成败。

  为此,各角色必须合作:

  做好产品对接,明确用户行为路径,在系统层面上的开发提前做好把关。

  做好功能测试和性能测试,运营者提前检查服务器等情况。

  团体合作,一起打出活动精彩战绩!

上一篇 下一篇