SoapUI是一個開源測試工具,通過soap/http來檢查、調用、實現Web Service的功能/負載/符合性測試。該工具既可作為一個單獨的測試軟體使用,也可利用外掛程式集成到Eclipse,maven2.X,Netbeans 和intellij中使用。SoapUI Pro是SoapUI的商業非開源版本,實現的功能較開源的SoapUI更多。
基本介紹
- 中文名:SoapUI
- 外文名:SoapUI
- 屬性:一個開源測試工具
- 可作為:一個單獨的測試軟體使用
- 提供:業界領先的技術和標準的支持
簡介,用途,程式,內容,框架,優勢,報告,版本,
簡介
SoapUI是一個自由和開放源碼的跨平台功能測試解決方案。通過一個易於使用的圖形界面和企業級功能,SoapUI讓您輕鬆,快速創建和執行自動化功能、回歸、合規和負載測試。在一個測試環境,SoapUI提供完整的測試覆蓋,並支持所有的標準協定和技術。
用途
SoapUI是一個完整的自動化測試解決方案。在一個測試環境,它提供業界領先的技術和標準的支持,從SOAP和REST的Web服務,JMS企業訊息層,資料庫,豐富的網際網路套用,等等。而在SoapUI,你從它的直觀和強大的用戶界面這一切。對於自動化程度較高,SoapUI還提供了命令行工具,讓您運行的功能/負載測試和幾乎所有的任務調度程式,或作為您的構建過程中的一個組成部分MockServices集。對於那些誰想要去自動化加倍努力,SoapUI總是給你的腳本選項。這是在其最優秀的自動化!
程式
MockServices通過SoapUI提供獨特的能力,能夠模仿Web Services,並創建/運行對他們的功能和負載測試,即使在系統部署前,這些也能夠開展。更好的是,這可以減少構建完整產品環境的副本所需的花費,以及提供您的客戶訪問能力,而不必為他們等待被完成。在SoapUI,您不用花費很多努力就可以創建符合標準Mocks - 只需選擇一個想要的WSDL,SoapUI能夠自動生成MockService和它的方法。然後填充預定義請求所需要的值,自定義任何你喜歡的回響方式,並為一個給定的操作定義不同的回響。使用高級腳本功能來模擬任何想要的行為 - 固定回響,隨機錯誤,動態結果等。
內容
SoapUI提供了所有所需的工具來測試和完善的測試。總覽標籤給你一個項目的所有內容和全面的看法。只需一次點擊,您可以添加任何數量的斷言為驗證傳入的訊息TestStep。使用功能強大的HTTP監視器記錄,分析甚至修改客戶機 - 伺服器通信,因為它發生。和SoapUI臨帶來了更專業和先進的功能,保持遙遙領先其他測試工具。輕鬆創建和運行數據驅動測試。該數據源TestStep讀取測試數據從任何外部來源 - Excel中,XML,JDBC,檔案,等等 - 到標準SoapUI屬性。綜合項目可以很容易地對項目工作小組。而如果數據結構的變化隨著時間的推移,SoapUI臨去通過你的測試,並自動更新它們。
框架
優勢
SoapUI的設計為技術和非技術用戶帶來了簡化和完善的測試體驗。這種易於使用的圖形界面簡化了對基於SOAP和REST的Web Service的測試。例如,創建一個負載測試,您只需右鍵點擊一個功能測試,然後以負載測試運行。或者使用拖放創建任何簡單或複雜測試場景。而對於有經驗的用戶,SoapUI Pro提供屬性傳遞嚮導,可以自動傳遞選定內容的屬性,使得複雜的測試用例或信息流的創建變得簡單。對於最大的控制和靈活性,SoapUI Pro還提供了即用的現成的高級腳本,可以支持幾乎任何的測試。因此,無論你是一個測試人員,開發人員,業務分析師或經理,SoapUI為每個角色提供了不同的功能。
報告
SoapUI Pro為你提供三個令人難以置信的強大和靈活的報告工具:列印,數據導出,HTML報告。只需一次點擊,你可以為你的測試報告,從內部在項目的TestSuite,TestCase的,或LoadTest水平UI。正如簡單,列印或導出到他們的任何標準格式,包括PDF,HTML,Word和Excel,並對其進行自定義任何你喜歡的方式。在項目視窗報告選項卡可以即時訪問所有的報告,分報告,模板,甚至它們的參數。數據導出可以導出為任何後處理這類XML或CSV檔案列印的報告中使用相同的基礎數據。而且你甚至可以得到一個測試結果以HTML格式的概述。難道我們提到,你可以從內外工具以及命令行這一切?
版本
關於SoapUI最好的事情是,它是一個自由和開源應用程式,這意味著任何人都可以免費獲得完整的原始碼。這也意味著你可以修改或定製任何你喜歡的方式。Eviware也是SoapUI Pro版本,專為企業需求。SoapUI Pro包括一切在SoapUI的,並增加了一個生產力和節省時間的增強陣列。而這還不是全部。它還配備了屢獲殊榮的支持從eviware隊-和免費軟體更新-通過SOAPUI臨獨家論壇和電子郵件的使用。由於SoapUI是基於Java的,它可以在大多數作業系統,包括Windows,Linux和Mac。