㈠ cloudtest能實現並發測試嗎
CloudTest的優勢:
SOASTA的CloudTest平台提供了一套全面的組件和訪問選項,使任何規模的團隊,從實驗室里的執行頻繁,可擴展性和可負擔得起的Web性能測試和移動應用,通過現場製作。
(1)CloudTest可以測試任何Web應用程序,從功能測試、回歸測試、負載測試,性能測試等。
(2)CloudTest基於瀏覽器運行,並具備較好兼容性。用戶可以在任何時間、任何地點,通過計算機的瀏覽器和互聯網就可以開展測試工作。
(3)CloudTest可以大大節省時間和成本,企業可以將更多的精力放在項目管理和提高測試的質量上。對於中小型IT企業,在軟體測試過程中需要模擬出上百萬個虛擬用戶以進行性能和壓力測試,他們的硬體難以提供如此規模的計算能力。此時,他們可以租用測試雲服務進行雲測試,以獲得強大的運算能力。
(4)通過測試雲將伺服器、存儲、網路和各種平台等基礎設施進行虛擬化,為企業組織提供一個共享可用的自動化測試環境交付平台。技術人員可通過一個簡單的WEB界面就非常容易地進行自動化配置,構建不同的測試模板,為企業配置不同的測試環境,並可根據需要提供隨意擴展的數量和類型。
(5)CloudTest還能對每個雲測試進行動態的全生命周期的監控管理。當測試發生中斷時,能夠自動回滾,保證了測試的進度和質量。測試雲不只是針對軟體平台和服務,對硬體物理產品也支持,以英特爾的iLab為例,他同樣支持物理產品的驗證設計,可以將物理測試設備接入虛擬測試環境,專為硬體級產品測試設計。
SOASTA CloudTest Jenkins插件
SOASTA和CloudBees發布了一款插件,支持Jenkins持續集成(CI)伺服器在真實的移動設備上運行自動化測試。SOASTA發布的這款插件由Jenkins的作者Kohsuke Kawaguchi進行了優化。當輸入SOASTA CloudTest伺服器的最小化設置信息後,我們即可利用該插件提供的構建步驟來執行操作和測試移動設備。
創建任務的過程中Jenkins構建步驟:
讓App支持TouchTest——將TouchTest驅動庫添加到應用的源代碼中。
在設備上安裝iOS應用——確保測試的是應用的最新版本。
運行組合測試——運行一個CloudTest的組合測試並保存結果。
喚醒iOS設備——喚醒添加的iOS設備並打開移動設備的Safari瀏覽器。
重新啟動iOS設備——重新啟動添加的iOS設備。
CloudTest相關成就
2012年7月,SOASTA使用了名為CloudTest的測試工具,藉助了全球17種雲服務,這其中包括亞馬遜EC2、微軟Azure以及來自IBM、德州託管服務Rackspace、舊金山GoGrid的雲服務。為了測試倫敦奧運會網站,SOASTA模擬了來自從美國到歐洲、香港的伺服器活動,在任意給定時間內湧入來自多達50萬個虛擬機的流量。