境內度假是一個低頻、與節假日典型相關的業務,流量在節假日較平日會上漲五到十幾倍,會給生產系統帶來非常大的風險。因此,在2018年春節前,基於美團基礎的壓測平臺Quake,我們把整個境內度假業務接入了全鏈路壓測,來系統性地評估容量和發現隱患,最終確保了春節期間系統的穩定。
在整個過程中,我們意識到,全鏈路壓測在整個系統穩定性建設中佔有核心重要的位置,也是最有效的方案。結合實際業務節假日的頻率(基本平均一個月一次),如果能夠把它作為穩定性保障的常規手段,我們的系統質量也能夠得到很好的保障。同時,為瞭解決週期常態化壓測過程中人力成本高、多個團隊重複工作、壓測安全不可控,風險高等痛點,我們提出了全鏈路壓測自動化的設想。
通過對壓測實施的具體動作做統一的梳理,在壓測各個階段推進標準化和自動化,儘力提升全流程的執行效率,最終達到常態化的目標,如圖1所示: