產品體驗中心 下載與支持 產品社區(qū) 澤眾云   合作代理 |  咨詢電話:400-035-7887/021-6072 5088

為什么需要全鏈路壓測

發(fā)布時間:2020-12-22

  最近看了篇關于餓了么全鏈路壓測文章,收獲頗多。在整個項目或者應用平臺中業(yè)務流程,困難在于評估從用戶登錄到完成全部交易的整個環(huán)節(jié)中,核心頁面和交易關鍵交易的實際承載能力。如果得到了各個系統(tǒng)的實際承載能力,就可以在路由網(wǎng)關進行相關交易限流控制,來防止在大并發(fā)來了以后系統(tǒng)出現(xiàn)宕機服務癱瘓,我們都知道一旦系統(tǒng)宕機就會導致災難性的后果,而且就算運維短時間重啟了起來恢復了運行,但是可能過了一會兒過程系統(tǒng)承載量又出現(xiàn)宕機,早期電商的時候就發(fā)生過這樣的問題,系統(tǒng)在搶購時,出現(xiàn)大面積癱瘓,重啟后又癱瘓,為什么會出現(xiàn)這個問題,就是因為大家對整個全交易鏈條上的各個環(huán)節(jié)的系統(tǒng)承壓能力不清楚,所以在出現(xiàn)了全鏈路壓測,一方面能夠讓各個產品知道自己的承壓極限在哪?有人會問了通過單系統(tǒng)壓測不是也可以知道各個系統(tǒng)的承壓能力嗎?但是實際情況不可能那么簡單,那么順利,在活動開始的瞬間,從網(wǎng)絡優(yōu)化加速技術、網(wǎng)關接入、UI、緩存、中間件、后臺服務、數(shù)據(jù)庫整個交易鏈路都會面臨巨大的訪問壓力,這個時候系統(tǒng)服務除了受自生的影響,還依賴于其他關聯(lián)系統(tǒng)的情況,并且影響會一直蔓延,只要有一個節(jié)點出現(xiàn)故障,那么故障在上下游系統(tǒng)經過層層累加后會造成的影響誰都說不清楚,所以可靠的辦法就是模擬完全的真實情況來做到提前心里有數(shù)。提前測試的辦法就是讓事件提前發(fā)生,通過全鏈路壓測就可以提早發(fā)現(xiàn)問題。
 
  換個角度來說,也可以讓各個系統(tǒng)能夠有個明確的優(yōu)化目標并找出性能測試瓶頸,同時對于一些特殊環(huán)節(jié)可以通過臨時增加公有云的方式來提高整體的性能,一旦通過全鏈路壓測,了解了瓶頸所在就可以坦然的去按照壓測指標去申請公有云資源,活動結束后再釋放資源,這樣做到成本較低化。
本文內容不用于商業(yè)目的,如涉及知識產權問題,請權利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。
滬ICP備07036474號 2003-2024 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
微信
咨詢

添加客服微信 歡迎咨詢測試工具和測試服務

微信客服
問題
反饋
產品
畫冊

掃描二維碼下載澤眾軟件企業(yè)宣傳冊

產品畫冊
返回
頂部

方案咨詢

×
提交信息

電話咨詢,400-035-7887,安排專業(yè)技術售前給您解答(產品試用、技術交流、服務咨詢和商務報價)。

您的信息已成功提交!

我們的客服人員稍后會與您聯(lián)系