如何開展全鏈路壓測&全鏈路壓測核心要素
阿新 • • 發佈:2018-07-13
腳本 數據清洗 現在 之前 log 梳理 訪問 如何 基礎 之前對全鏈路壓測概念比較懵,現在簡單梳理下,後續有學習到的幹貨再持續補充:
可參考:
阿裏全鏈路壓測
京東全鏈路壓測 壓測數據(數據清洗,數據Tag);
壓測數據隔離;
壓測數據實時監控;
可參考:
阿裏全鏈路壓測
京東全鏈路壓測
1.什麽是全鏈路壓測
基於實際的生產業務場景、系統環境,模擬海量的用戶請求和數據對整個業務鏈進行壓力測試,並持續調優的過程。
2.全鏈路壓測解決什麽問題
針對業務場景越發復雜化、海量數據沖擊下整個業務系統鏈的可用性、服務能力的瓶頸,讓技術更好的服務業務,創造更多的價值。
3.如何開展全鏈路壓測?
分析壓測業務場景涉及系統服務;
協調各個壓測系統資源;
壓測環境(需要將請求和訪問、業務數據處理都進行隔離,防止影響到生產環境。發起請求的時候通過請求報文頭中的壓測標示來進行區分處理,將壓測的流量分流到指定的應用服務器和存儲進行數據保存和處理);
壓測數據隔離;
壓測數據實時監控;
4.全鏈路壓測核心要素?
壓測環境(數據與流量隔離能力的生產環境);
壓測數據(壓測用戶、店鋪、商品等基礎數據);
壓測場景(場景模型,壓測哪些業務場景,每個場景下壓測多大量);
壓測流量(流量要能被識別,帶有特殊的標記,標記能夠隨著中間件協議的調用關心進行傳遞);
流量下發腳本的核心是控制漏鬥轉化率,不同場景的流量配比;每個場景下,url從上往下的漏鬥轉化率;
流量爬升規律;
如何開展全鏈路壓測&全鏈路壓測核心要素