原來打算十月份就更新完全鏈路壓測從零開始這個技術系列的,后來由於很多因素導致拖更到現在,內心愧疚感滿滿。
最近空了下來,有較多的時間來思考,花了幾天時間將草稿重新翻看了一遍,重構了一遍大綱目錄,內容也改了很多,預計這個月能更新完。
這篇文章,提前劇透一下重構后的大綱目錄吧。
思維導圖
大綱目錄
一、認識全鏈路壓測
-
背景:天貓2012雙11的痛
-
定義:如何理解全鏈路壓測
-
差異:傳統壓測和全鏈路壓測
-
思考:解決差異帶來的不穩定
-
挑戰:如何落地生產全鏈路壓測
-
流程:生產全鏈路壓測落地實踐
-
能力建設:生產壓測能力演變歷程
二、方案調研和項目立項
-
申報立項
-
項目申報
-
評估立項
-
調研評估
-
看:大廠都是怎么做的
-
聽:SaaS服務商怎么說
-
做:小范圍接入改造看效果
-
評:自研或SaaS產品的ROI
三、技術改造和測試驗證
-
業內常見的技術方案
-
底層框架
-
字節碼增強
-
改造業務代碼
-
中間件和數據庫改造
-
測試驗證四部曲
-
推動:讓業務接入
-
確認:驗證范圍很重要
-
評估:接入風險和成本
-
驗證:功能正確性和性能損耗
四、全鏈路壓測的價值是什么?
-
業務和技術是什么關系?
-
技術的目標:支撐業務運營
-
技術如何支撐業務的運營增長
-
業務的目標:運營業務增長
-
技術支撐業務運營增長的案例
-
穩定性保障面臨的六大挑戰
-
系統容量
-
硬件成本
-
系統穩定
-
技術能力
-
大促效率
-
溝通協同
五、生產全鏈路壓測實施全流程
-
籌備階段
-
備戰階段
-
大促階段
-
復盤階段
六、如何確定范圍邊界和識別風險
-
測試范圍
-
測試背景
-
測試目的
-
業務范圍
-
明確邊界
-
上下游業務
-
風險識別
-
交付風險
-
依賴風險
-
環境風險
-
數據風險
七、核心鏈路四問
-
什么是核心鏈路?
-
為什么要確定核心鏈路?
-
如何進行核心鏈路梳理?
-
梳理核心鏈路的最終目的
八、構建三大模型
-
業務場景模型
-
峰值流量模型
-
壓測數據模型
九、生產容量評估
-
資源巡檢
-
容量評估
-
資源准備
-
技術優化
十、測試需要做什么?
-
環境准備
-
數據准備
-
腳本准備
-
壓測方案
十一、聊聊穩定性預案
-
預案有什么作用?
-
預案有哪些類型?
十二、生產壓測都在做什么?
-
執行壓測和問題處理
-
瓶頸定位和優化驗證
-
每日復盤和事項跟進
-
發布上線和封版值班
-
預案執行和監控響應
十三、高可用三板斧:限流熔斷和降級
-
限流
-
熔斷
-
降級
十四、性能優化三板斧:升配擴容加緩存
-
升配
-
擴容
-
緩存
總結:全鏈路壓測的未來
干貨:生產全鏈路壓測SOP
以上就是重構后定稿的大綱目錄了,草稿都寫差不多了,后續應該會一周2-3更,爭取趕年底更新完,也算給今年畫上一個句號。