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