談談服務全鏈路壓測設計與實踐

定義

基於線上真實環境和實際業務場景,經過模擬海量的用戶請求,來對整個系統鏈路進行壓力測試。工具

目的

  • 驗證新上線功能的穩定性
  • 驗證峯值流量下服務的穩定性和伸縮性
  • 對線上服務進行更準確的容量評估
  • 找到系統瓶頸並針對性優化

壓測工具

壓測極限標準

機器 load average 表示機器的負載

壓測方案實施條件

  • 爲模擬更真實的條件,壓測機器與線上機器同等配置,仿照線上機器的部署狀況部署,同時壓測一個機器上的全部服務
  • 壓測數據儘量使用線上真實數據。

壓測方案

方案四(推薦)測試

實施方案優化

具體實施

跨進程透傳,使用Threalocal線程本地變量。

相關文章
相關標籤/搜索