劇透!全鏈路壓測從零開始系列目錄

老_張發表於2021-12-13

原來打算十月份就更新完全鏈路壓測從零開始這個技術系列的,後來由於很多因素導致拖更到現在,內心愧疚感滿滿。

最近空了下來,有較多的時間來思考,花了幾天時間將草稿重新翻看了一遍,重構了一遍大綱目錄,內容也改了很多,預計這個月能更新完。

這篇文章,提前劇透一下重構後的大綱目錄吧。

 

思維導圖

 

大綱目錄

一、認識全鏈路壓測

  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

以上就是重構後定稿的大綱目錄了,草稿都寫差不多了,後續應該會一週2-3更,爭取趕年底更新完,也算給今年畫上一個句號。

 

相關文章