51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 843|回复: 0
打印 上一主题 下一主题

电商大型活动总结多业务常态化压测(上)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-9-14 16:42:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 草帽路飞UU 于 2022-9-16 16:58 编辑

背景  
       1、基于电商的业务背景,每次大小促活动,都要做例行的压测巡检,包含全链路压测等手段,确保系统稳定性。

  2、随着公司业务的发展,业务项目也是在日益增多,很多存量/增量项目在上线后都未做过摸底压测,对系统稳定性缺少了解,存在一定隐患的风险,在这背景下,团队安排了定期双月例行压测。

  3、新项目上线后,需要安排压测任务,针对系统稳定性进行验证。

  ……

  综合业务需求,会存在多样化的场景,但是涉及压测,每次都要重视,且要达到投入成本要低,执行效率上还要得到保证。接下来本文重点介绍转转-多业务形态下,是如何选择压测方案进行常态化压测
的!

  压测前的准备流程
  1、人员投入

  投入专门QA的人去做压测。

  各业务组灵活安排QA人员参与。

  2、介入时间

  大促压测,提前半个月到20天开始介入。

  常态化压测,随时可以开始。

  3、执行效率

  无人值守压测(定时执行压测)。

  无人值守与现场压测结合,释放大部分人力。

  4、测试结果

  自动生成测试报告

  服务触发异常自动推送通知到相关负责人。

  压测的前置动作

  1、压测专用的用户

  基于压测的特殊性,系统内部构造一批专门用来压测的user数据,再结合压测平台,把这批用户数据作为基础数据,应用到每个压测场景当中,减少每次压测都要生成一批用户数据或从生产拉一批真实用


户数据。



2、测试数据的准备

  测试数据,这里指的业务场景下所需要的数据,作为参数化数据(压测请求传参所用),包含商品id,属性id,优惠券等等;可以通过工具批量拉取,让参与压测的QA提高造数据效率。




3、服务调用量申请

  参考压测计划的预期值,以及往期压测的流量情况,在压测开始前,在服务治理平台对服务申请调用量,以免压测过程触发限流。

  4、业务配置项检查


  由于是在生产环境压测的特殊性,在压测前需要对各服务的进行检查确认,避免影响生产环境真实的业务。










本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-5-10 10:52 , Processed in 0.062757 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表