近幾年,中國互聯網實現了超高速的發展。阿里巴巴雙十一每秒鐘最高要處理28萬個訂單,國內不少直播平臺的併發在線人數已經突破1000萬,甚至不少在線教育平臺的併發訪問量都突破了百萬的數量級。若是企業的IT系統扛不住這些流量的衝擊,就會帶來沒法估量的損失。因此愈來愈多的中大型企業開始意識到,保障系統可以承擔高併發請求,爲用戶提供優質的服務體驗,已經成爲企業最爲核心的競爭因素。html
來自谷歌的調研數據代表,若是網站打開慢每500毫秒,用戶訪問量可能降低20%。若是企業不幸發生宕機事件,甚至會形成數以億計的經濟損失。可是,咱們也必須認識到,整個IT系統涉及的層面很是之大,網絡層、服務器資源、操做系統、應用和不少組件的異常均可能致使性能問題。那麼如何才能迅速定位到形成這些故障的根本緣由呢?性能測試,就是找到異常緣由的一個最佳途徑。數據庫
傳統的性能測試,是經過自動化的測試工具模擬多種正常、峯值以及異常負載條件來對系統的各項性能指標進行測試。負載測試和壓力測試都屬於性能測試,二者能夠結合進行。經過負載測試,肯定在各類工做負載下系統的性能,目標是測試當負載逐漸增長時,系統各項性能指標的變化狀況。壓力測試是經過肯定一個系統的瓶頸或者不能接受的性能點,來得到系統能提供的最大服務級別的測試。服務器
在互聯網發展的早期,這種模式幾乎可以知足大多數企業的需求,可是移動互聯網時代,整個IT基礎設施已經變得更加複雜,並且對系統的穩定性提出了更高的要求,傳統性能測試已經有點「捉襟見肘」了。網絡
如今不少中大型互聯網公司的業務量急劇上升,不少用戶已經突破千萬,網站動輒十幾萬甚至百萬的訪問量,這就致使整個IT系統的架構愈發複雜,不少公司的分佈式CDN節點已經超過4000個,用戶的對外服務帶寬突破10Gbps。在這種背景下,若是還使用傳統的性能測試方式,已經遠遠達不到企業發展的需求。並且傳統壓測的人力成本、資源成本、時間成本、費用成本十分高昂。架構
此外,市場上現有的Loadrunner、Jmeter等工具操做複雜,學習成本很是之高,測試人員不易掌握。並且某些併發的測試工具license受權費用超過百萬,令絕大多數企業望而卻步。不少企業也想開發本身的開源性能測試軟件,可是搭建超過10000的用戶併發系統,須要作大量的應用代碼改造。並且整個過程每每須要數月之久,還須要大量的人力成本,風險極高,通常只適合阿里巴巴、騰訊、美團這樣大型互聯網公司。併發
2005年「雲壓測」概念被提出,伴隨雲計算技術快速發展,使用雲資源實現彈性、可擴展、自由伸縮分佈式壓力產生模式橫空出世。特別是近幾年,隨着Saas概念的普及與發展,以Soasta、OneCPT爲表明的雲壓測產品已經成爲傳統測試行業最爲強勁的對手。分佈式
雲測試是利用雲端的資源一站式完成性能測試,用戶無需再購買包括服務器、機房在內的多種資源,從而可以節省大量的資源成本和人力成本。在Gartner的測試工具魔力象限中,Soasta與衆多傳統測試工具廠商已經開始並駕齊驅。而One CPT雲壓測平臺,也是目前國內目前屈指可數的、惟一能夠與Soasta對標的雲壓測廠商。高併發
相較於傳統的性能測試方案,雲壓測具有如下4個方面的優點:工具
其實早在2012年,倫敦奧組委就已經成爲全球首個雲壓測最大的用戶,截止到2013年,全球已經有上萬家企業開始普遍使用雲壓測。不過由於多種緣由,直到2014年,雲壓測概念纔開始在中國落地,阿里雲雖然在國內最先使用了雲壓測技術,可是沒法支持本地化部署。性能
2015年OneCPT雲壓測平臺發佈一經發布,很快就得到市場和資本的青睞。一方面是OneAPM通過8年的技術沉澱與積累,產品和技術層面遙遙領先於對手;另外一方面,OneCPT支持本地化部署,並且實現了全鏈路數據測試,真正可以幫助企業帶來很是「直觀」的價值。
電商巨頭亞馬遜曾經作過一份數據調研,若是電商網站的速度每降低100毫秒,營業額將減小1%。其實不管是電商網站,仍是轉型中的傳統企業,亦或是高速成長的中小企業,IT系統所承擔的角色已經愈發重要,而網站和系統的穩定性、高可用性、高併發都是衡量一個IT基礎設施最爲重要的幾項因素。
如今,不少企業的業務發展較快,用戶訪問量可能瞬時變大,若是系統沒法處理較短期內的大量用戶涌入,就會形成宕機。此外,若是數據庫鏈接數到達上限,用戶請求沒法及時處理,也會給企業發展形成沒法估量的損失。在這種背景下,愈來愈多的企業開始重視性能測試,必須將各類潛在的性能問題,提早扼殺在搖籃中。