首页 > 其他分享 >2023年12月20日阅读笔记

2023年12月20日阅读笔记

时间:2023-12-21 20:55:42浏览次数:36  
标签:12 20 压测 2023 玩法 流量 购物车 大促 链路

《阿里测试之道》

本次以其中涉及电商的测试场景为例,记录一下“大促质量保障”一章的读书笔记。这一章主要讲述了在大促场景下,全链路压测是如何实施的,以及通过什么方式保证最终大促时的生产环境稳定性。

风险与挑战
全链路压测目标:尽可能真实模拟流量洪峰,进行高可用验证
用例场景需要考虑两个方面:

横向多样膨胀:域内行业通用、特殊玩法叠加
交易红包玩法,不同玩法红包叠加,核销打款失败
汽车行业轮胎+服务进到购物车,同店非轮胎商品进入后,购物车无法撤单
纵向长链路顺畅:完整旅程顺畅
一种表达货品重要销售类型的核心数据,由库存中心的系统打在交易订单信息上,通过履约系统传递,在分销系统、物流订单系统层层传递。在预售/相对时间销售情况下有问题,这个场景下数据需要变更,但库存是不管预售尾款的,不会更新这个数据,导致数据传递错误。
后果是消费者预约到了早于货品到仓的时间,商家无法履约
全链路压测
影子体系
流量隔离:压测流量有特殊标识,打在流量入口url上
全链路贯通:压测标识在Web服务器的LogFilter映射到中间件的context,从而透传到整条链路
资源共用:影子体系资源共用线上资源,影子表、正式表在一套数据库中,缓存中通过不同key区分压测和现上数据
压测模型
入口集合:覆盖商品详情、购物车浏览、确认订单、提交订单、订单列表、订单详情、二次付款、付款成功等入口
包含各个后端模型(不是前端流量入口的模型)
预测出各个场景QPS和各个后端元素比例
和大促玩法深度结合,用大促玩法对压测模型修正
构造压测模型
在生产环境产出和双11同等量级数据:包含买家、卖家、商品
根据模型各个元素,完成构造优惠、领取红包、添加购物车操作
根据各流量入口请求规则,构造可行的压测流量
执行策略
千万级施压能力
一个流量平台,包含一个控制节点和上千个worker节点,每个worker节点部署压测引擎
压测引擎部署在cdn上,从外网向内网施压,模拟真实用户行为
执行方法
脉冲压测:按照设定模型脉冲,模拟0点流量
摸高:关闭限流,直接加压,直到扛不住
限流验证:摸高稳定情况下,开限流,看能否生效
破坏性测试:保持系统大促态,压力保持在峰值,执行各个紧急预案,看效果是否满足预期
常态化智能压测:非大促态下,通过智能压测机器人,对系统进行固定频率压测,及时发现系统瓶颈,定位原因

标签:12,20,压测,2023,玩法,流量,购物车,大促,链路
From: https://www.cnblogs.com/nashacjj/p/17920092.html

相关文章

  • 【专题】2023零售连锁品牌数字化运营研究及策略报告PDF合集分享(附原数据表)
    原文链接:https://tecdat.cn/?p=34632原文出处:拓端数据部落公众号在2022年,由于疫情的短期影响,消费市场受到明显扰动,服装和家居行业出现了明显的下滑。过去三年,数字化是零售行业实现降本增效的关键手段。然而,随着2023年的消费复苏,线下实体门店开始获得“修复式”增长,零售品牌的数......
  • 2023-2024-1学期20232412《网络空间安全导论》第三周学习总结
    教材学习内容总结了解当下网络安全面临的威胁了解网络安全体系结构初步认识网络安全防护技术的种类从法律、管理层面认识网络安全认识当前新兴网络及安全技术思维导图教材学习中的问题和解决过程问题1:对开放系统互联模型的认识不够清晰解决方案:与AI模型进行苏格拉底挑......
  • 【专题】2022中国预制菜数字消费报告PDF合集分享(附原数据表)
    报告链接:https://tecdat.cn/?p=33388原文出处:拓端数据部落公众号近年来,中国的预制菜行业迅速发展,已成为消费者生活中不可或缺的一部分。研究报告显示,预制菜行业在美国和日本等国家已经发展了很长时间,与中国市场相比,中国的预制菜市场仍有巨大的增长潜力。预制菜行业的蓬勃发展主......
  • 12月21日
    今天考了软件设计的期末考试,拿到卷子那一刻我知道我的努力没有白费。背的各种定义让我看到各种问题都是信手拈来。除了了最后一个画类图的题有点麻人,大概率没有做对。不过没有关系。我成功的过了(这句话不太敢说,要是被王老师看到了会不会直接挂啊那可太搞了)刚出考场,我一点也没有......
  • P5289 [十二省联考 2019] 皮配 题解
    题目链接点击打开链接题目解法题意比较复杂,形式化一下题意是:一些人和一些城市,每个人属于一个城市,每个人属于\(A/B/C/D\)队,需要满足:每个城市中的人要么都属于\(AC\)或\(BD\),且\(A+C\leC_0,\;B+D\leC_1,\;A+B\leD_0,\;C+D\leD_1\)暴力\(dp\)是\(f_{i,a,b,c}\)表......
  • 2023第七届强网杯 个人题解
    27htppySpring评价:相对简单,放出来的晚,做的出来的人相对比较少大致流程是可以上传.pebble模板文件,然后通过访问上传的恶意模板文件进行rce。首先上传恶意模板文件,经过几次尝试,黑名单过滤了,org.springframework.context.support.ClassPathXmlApplicationContext和{{最终.pe......
  • [CSP-J 2023] 旅游巴士
    题目描述小Z打算在国庆假期期间搭乘旅游巴士去一处他向往已久的景点旅游。旅游景点的地图共有\(n\)处地点,在这些地点之间连有\(m\)条道路。其中\(1\)号地点为景区入口,\(n\)号地点为景区出口。我们把一天当中景区开门营业的时间记为\(0\)时刻,则从\(0\)时刻起,每间隔......
  • 12.21周四每日博客
    今天上课进行了课堂测试软件需求与分析课堂测试十一—综合案例建模分析(100分)销售订货管理系统是ERP的源头,如何管控销售订单下达、评审、跟进,不光是从软件上做约束管理,同时要从工作流程规定上做规范。【开发目的】规范公司订单下达、评审业务流程,提高客户订单准时交货率。【......
  • 基于rv1126 rkmeida 一路多出 原理
    基于rv1126rkmeida一路多出的坑首先说要的是介绍一下rkmedia相关内容​ RKMedia提供了一种媒体处理方案,可支持应用软件快速开发。RKMedia在各模块基础API上做进一步封装,简化了应用开发难度。该平台支持以下功能:VI(输入视频捕获)、VENC(H.265/H.264/JPEG/MJPEG编码)、VDEC(H.2......
  • SketchBook Pro 2022:发掘无限创意,点亮艺术之光
    AutodeskSketchBookPro2022是一款备受推崇的专业插图绘图软件,广泛应用于绘画、设计、插图、动画等多个领域。它凭借其强大的功能和易用性,成为了许多专业人士的首选绘图工具。点击获取AutodeskSketchBookPro2022SketchBookPro2022具有丰富的绘图工具,包括各种画笔、铅笔......