立刻又到暑促季節,各大電商平臺的促銷、打折活動連番登場,從「1元秒殺」、「買二免一」到「滿199減100」,完全點燃了億萬網民的購物熱情。就在上週,以吃命名的「517吃貨節」促銷活動在美團、餓了麼、百度糯米等外賣平臺紛紛上線,然而5月17日中午訂餐高峯,暴增的流量直接致使餓了麼APP出現服務異常、定位失敗、數據沒法同步等故障,蜂擁而來的用戶只能失望而去,對餓了麼的業務和品牌影響徹底不亞於以前的315晚會。
電商APP的阿克琉斯之踵前端
電商做爲IT成熟度最高的互聯網行業,用戶對服務響應速度指望可謂分秒必爭。調查顯示,響應時間每延遲一秒,會致使客戶轉化減小7%,頁面訪問量減小11%,客戶滿意度下降16%。性能除了會形成收入的損失,還會嚴重損害企業的品牌,而1個互聯網用戶會用負面口碑影響17個其餘用戶。全球電商巨頭亞馬遜作過統計,每100ms的訪問延遲會形成1%的銷售損失,1秒鐘的訪問延遲給亞馬遜帶來每一年16億美圓的鉅額損失。在中國,2015年5月28日攜程旅行網出現長達7個小時的服務癱瘓,官網和App均沒法訪問,形成的直接損失約5000萬元人民幣。
數據庫
若是說這些鮮活的例子只是發生在日常的日子裏,那麼在促銷活動中由於暴增的流量致使服務宕機更是家常便飯。沃爾瑪、百思買等在線購物網站在美國傳統促銷季黑色星期五當天因流量暴增7倍不得不關閉網站服務,天貓在去年雙十二期間也屢次出現沒法訪問、沒法下單的狀況,而這些都給電商企業和商家形成遠超平時的驚人損失。後端
電商系統在高負載下的性能問題已經成爲全部電商平臺在促銷活動期間的阿克琉斯之踵!服務器
面對暴增的流量,誰來拯救電商APP網絡
用戶對網站、APP性能的感覺直接反應在瀏覽和點擊等操做過程的流暢與否,併發訪問越多,響應速度越慢,用戶體驗越差。從電商平臺的IT架構來看,應用是由前端網站/APP、網絡、中間件、數據庫和底層基礎設施組成,另外不少電商應用還會經過API調用第三方服務,如登陸、定位、支付等,其中只要有任何一個組件出現問題,就會嚴重影響整個系統的性能。
架構
傳統壓力測試工具如LoadRunner、Jmeter、StormRunner等,每每只關注後端系統在峯值負載壓力下的運行情況,並且性能測試幾乎都是在實驗室環境下完成,這類環境一般是一種小型的生產環境,測試也都在小規模水平上完成,並會經過結果推算出最大生產數量,測試結果並不許確。同時這些壓測工具存在着一些共同的缺點,例如測試周期漫長,測試環境單一,測試成本高等等。特別是隨着移動互聯網的興起以及雲計算技術的普遍應用,敏捷開發和持續交付成爲主流,產品迭代週期愈來愈短,用戶環境愈來愈複雜,傳統的壓力測試手段已經很難知足產品全生命週期的需求。併發
多年來飽受促銷之苦的阿里巴巴技術專家在2013年雙11促銷活動以前改變了傳統性能測試的方法,作到了基於雲端的全鏈路壓測。相比傳統壓力測試手段,全鏈路壓測面向更加真實的環境狀態,讓壓測變成有肯定性,能肯定上線後大流量狀況下的系統性能狀態。經過使用全鏈路壓力,極大提高了雙11、雙十二促銷時的系統穩定性,用戶體驗對比前幾年的長時間崩潰情況已經有了極大的改善。但中國只有一個阿里巴巴,即便採用這種新的全鏈路壓測方法,對於大部分國內電子商務公司而言其代價也仍是太高——雖然業務並無阿里那麼龐大。
工具
壓測寶SaaS版是雲智慧基於真實業務場景與用戶行爲的雲端壓力測試產品,專爲當今測試的節奏和複雜度而生,壓測週期從過去的6周縮短到6個小時甚至6分鐘,完全改變傳統壓測理念。經過部署在阿里雲、青雲、UCloud、AWS等主流雲服務商,覆蓋全國全部省份和世界主要國家的200+壓測點和超過500臺壓測服務器,可以真實模擬來自各地用戶接入電商平臺所帶來的流量和壓力,實現了現實網絡的複雜應用場景,比傳統的測試監控服務更高效。
性能
壓測寶基於雲計算和大數據分析技術的SaaS服務模式無需電商企業進行任何的硬件及帶寬等資源和人力投入,大大下降了壓測成本。而與雲智慧應用性能管理產品——透視寶/監控寶底層採用統一數據平臺,實現了壓力測試與應用性能管理的深度集成,經過壓測深刻分析全鏈路性能情況,快速定位代碼級性能瓶頸,同時提供可視化數據大屏實時展現和分析性能數據,實現現場糾錯。測試
各家電商網站的618大促活動已經陸續啓動預熱,雖然IT部門已經申請了儘量多的資源,並測試過每個環節的負載情況,但企業仍在爲流量暴增時的系統穩定和性能情況憂心不已嗎?若是是,請聯繫咱們:http://www.yacebao.com/,壓測寶幫您從容應對暴增的訪問流量!