首页 > 其他分享 >全链路压测从零开始系列目录

全链路压测从零开始系列目录

时间:2023-03-19 19:57:50浏览次数:32  
标签:验证 压测 业务 技术 从零开始 测试 链路

转载:https://www.cnblogs.com/imyalost/p/15685307.html

原来打算十月份就更新完全链路压测从零开始这个技术系列的,后来由于很多因素导致拖更到现在,内心愧疚感满满。

最近空了下来,有较多的时间来思考,花了几天时间将草稿重新翻看了一遍,重构了一遍大纲目录,内容也改了很多,预计这个月能更新完。

这篇文章,提前剧透一下重构后的大纲目录吧。

 

思维导图

 

大纲目录

一、认识全链路压测

  1. 背景:天猫2012双11的痛

  2. 定义:如何理解全链路压测

  3. 差异:传统压测和全链路压测

  4. 思考:解决差异带来的不稳定

  5. 挑战:如何落地生产全链路压测

  6. 流程:生产全链路压测落地实践

  7. 能力建设:生产压测能力演变历程

二、方案调研和项目立项

  1. 申报立项

    1. 项目申报

    2. 评估立项

  2. 调研评估

    1. 看:大厂都是怎么做的

    2. 听:SaaS服务商怎么说

    3. 做:小范围接入改造看效果

    4. 评:自研或SaaS产品的ROI

三、技术改造和测试验证

  1. 业内常见的技术方案

    1. 底层框架

    2. 字节码增强

    3. 改造业务代码

    4. 中间件和数据库改造

  2. 测试验证四部曲

    1. 推动:让业务接入

    2. 确认:验证范围很重要

    3. 评估:接入风险和成本

    4. 验证:功能正确性和性能损耗

四、全链路压测的价值是什么?

  1. 业务和技术是什么关系?

    1. 技术的目标:支撑业务运营

    2. 技术如何支撑业务的运营增长

    3. 业务的目标:运营业务增长

    4. 技术支撑业务运营增长的案例

  2. 稳定性保障面临的六大挑战

    1. 系统容量

    2. 硬件成本

    3. 系统稳定

    4. 技术能力

    5. 大促效率

    6. 沟通协同

五、生产全链路压测实施全流程

  1. 筹备阶段

  2. 备战阶段

  3. 大促阶段

  4. 复盘阶段

六、如何确定范围边界和识别风险

  1. 测试范围

    1. 测试背景

    2. 测试目的

    3. 业务范围

    4. 明确边界

    5. 上下游业务

  2. 风险识别

    1. 交付风险

    2. 依赖风险

    3. 环境风险

    4. 数据风险

七、核心链路四问

  1. 什么是核心链路?

  2. 为什么要确定核心链路?

  3. 如何进行核心链路梳理?

  4. 梳理核心链路的最终目的

八、构建三大模型

  1. 业务场景模型

  2. 峰值流量模型

  3. 压测数据模型

九、生产容量评估

  1. 资源巡检

  2. 容量评估

  3. 资源准备

  4. 技术优化

十、测试需要做什么?

  1. 环境准备

  2. 数据准备

  3. 脚本准备

  4. 压测方案

十一、聊聊稳定性预案

  1. 预案有什么作用?

  2. 预案有哪些类型?

十二、生产压测都在做什么?

  1. 执行压测和问题处理

  2. 瓶颈定位和优化验证

  3. 每日复盘和事项跟进

  4. 发布上线和封版值班

  5. 预案执行和监控响应

十三、高可用三板斧:限流熔断和降级

  1. 限流

  2. 熔断

  3. 降级

十四、性能优化三板斧:升配扩容加缓存

  1. 升配

  2. 扩容

  3. 缓存

总结:全链路压测的未来

干货:生产全链路压测SOP

标签:验证,压测,业务,技术,从零开始,测试,链路
From: https://www.cnblogs.com/ceshi2016/p/17234027.html

相关文章

  • 全链路压测(3):技术改造和测试验证
    转载:https://www.cnblogs.com/imyalost/p/15733148.html上一篇聊到了项目申报和技术调研评估的话题,每个公司采用的技术栈、技术同学的偏好以及具体的业务特性都不一样,所......
  • 换个角度,聊聊全链路压测
    转载:https://www.cnblogs.com/imyalost/p/14244184.html前言之前自己也写过好几篇关于全链路压测的文章或者博客,最近看了infoQ上infoQ-数列科技杨德华的专栏,复盘了下自己......
  • 全链路压测落地和演进之路
    转载:https://www.cnblogs.com/imyalost/p/14204484.html前言笔者所在的公司是一家快速发展的互联网电商公司,在保证业务快速稳定发展的同时,对于系统稳定性、可用性和扩展......
  • <转>二十问全链路压测干货汇总(上)
    本文转载自:微信公众号-数列科技《二十问全链路压测干货汇总(上)》 最近几年全链路压测无疑成为了一个热门话题,在各个技术峰会上都可以看到它的身影。一些大型的互联网......
  • 计算机网络与通信之数据链路控制
    今天的内容主要讲的是如何保证广域网中计算机的通信的可靠性:数据链路层概述点对点协议:PPP点对多点协议:CSMA/CD差错控制技术1.数据链路层概述链路层中的信道数据链路层使......
  • 全链路压测探索实践之路
    转载:https://www.cnblogs.com/imyalost/p/12524078.html背景去年双十一,为了应对零点的峰值流量冲击,我们在八月下旬启动了全链路压测第一次实践。由于从零开始,因此单独搭......
  • go微服务开发:go-zero链路追踪
    在之前的go-zero教程里,我们介绍了使用演示工程开发user模块和search模块,为了更直观的呈现请求的生命周期,我们引入:链路追踪,这里我们使用的链路追踪工具是jaeger,如果你想了解......
  • 性能测试从零开始实施指南——性能监控篇
    转载:https://www.cnblogs.com/imyalost/p/10993598.html在前面的博客当我们讨论性能测试时,我们在说什么?中有聊过性能测试的目的和本质。性能测试过程中,监控分析和调优是最......
  • 性能测试从零开始实施指南——容量评估篇
    转载:https://www.cnblogs.com/imyalost/p/11623716.html大概去年这时候,写过一篇博客:浅谈容量测试与容量规划,里面聊了一些我个人对于容量测试和容量规划的一些了解以及想法......
  • 性能测试从零开始实施指南——场景模型篇
    转载:https://www.cnblogs.com/imyalost/p/11415691.html今年跳槽到一家电商企业,性能测试需要从零开始。在性能测试不断推动落地过程中,积累了一些从零开始的经验和教训,自己......