阿里云發布性能測試服務 助開發者提前預知網站承載力
8月6日,阿里云計算發布性能測試服務PTS(Performance Test Service),幫助開發者通過分布式并發壓力測試,模擬指定區域和指定數量的用戶同時訪問,提前預知網站承載力。利用該服務,開發者一方面可以找到自身網站或APP系統性能的瓶頸從而進行優化,另一方面可以充分了解系統性能指標,便于未來擴容。
性能測試服務是集測試機管理、測試腳本管理、測試場景管理、測試任務管理、測試結果管理為一體的性能云測試平臺。針對阿里云用戶復雜的分布式應用,PTS可以快速擴容,動態配置域名,滿足不斷增長的集群壓測需求。簡而言之,阿里云用戶可以使用性能測試服務對自身系統性能在阿里云計算環境里的狀況進行整體評估,并獲得精準分析日志。
剛剛結束的世界杯,來自不同國度不同區域的數千萬球迷通過APP“CCTV5”見證了德國奪冠。這場全網最快、與電視同步的APP世界杯直播,通過阿里云性能測試對世界杯期間可能產生的高并發進行了提前壓測,從而對系統性能及時進行了優化和調整,以確保該APP能夠承載上億球迷的同時涌入。
“性能測試服務在工作時會通過施壓機產生壓測流量,用戶如果對施壓的流量、地域等有更多要求,施壓機可動態擴展在全球任何范圍內進行部署,模擬成千上萬來自不同地區用戶的訪問場景。” 阿里云性能測試服務產品經理表示。
對游戲、電商、移動互聯網等行業而言,大量用戶很可能在某一時段集中訪問,這就需要提前預知和了解網站或者APP系統的承載能力。如何更為真實的模擬這一場景,并獲得精準的日志分析,是必須提前做好的準備。不然,用戶訪問量劇增,導致網站變慢甚至癱瘓,將直接影響用戶體驗。
以往,在網站或APP上線前,開發者一般會通過網上的開源軟件進行測試,但不同工具之間的差異性較大,無法判斷哪一個結果才更貼近實際。同時,網上的開源測試軟件大都以測試為主,缺乏對測試結果的進一步分析,這也導致開發者知道問題出在哪里,卻不知道如何解決。
針對以上問題,完全基于阿里云平臺構建的性能測試服務,能夠針對性地提供多種模擬真實場景的施壓方式,以幫助阿里云計算平臺上的開發者獲得精準的測試結果。同時,提供完善的性能結果報表和強大的性能分析日志,便于開發者能夠有針對性地進行系統的調整優化。
目前,阿里云性能測試服務已正式開放公測,并在公測期間免費開放給阿里云用戶使用,***支持并發用戶數上限為100。包括央視APP“ CCTV5”、浙江政務服務網等均通過該服務進行并發壓力測試。