我們為不同的目的開發了很多web服務,經過授權的用戶就可以訪問和使用這些web服務。soapUI 是一個強大的測試web服務的工具,他不僅可以測試SOAP服務,他也支持測試RESTful服務。在這里我將解釋如何使用 SOAP UI 測試ASP.NET Web API。
由于 Web 服務是被程序調用的, 一般不會提供界面讓最終用戶或測試人員直接使用,在 soapUI 等工具出現之前,測試人員不得不自己編寫程序來測試它, 這就要求測試人員花費很大的精力了解底層的接口,調用關系和詳細的協議,導致他們不能把注意力集中到測試中。
soapUI 的出現極大的改變了這一局面。 作為一個開源的工具,soapUI 強大的功能、易用的界面,吸引了很多用戶。SOAPUI支持多種協議,如SOAP,REST、HTTP,JMS,AMF和JDBC。soapUI讓你快速地創建先進的性能測試非常迅速,自動進行功能測試。 用戶可以在 soapUI 中通過簡單的操作完成復雜的測試,不需要了解底層的細節, 極大的減輕了工作量。soapUI 支持多樣的測試, 例如功能測試,性能測試,回歸測試等。到目前為止 soapUI 的下載量已經超過了 100 萬次,成為了事實的 Web 服務測試標準和領先的 Web 服務測試工具。 它不僅僅可以測試基于 SOAP 的 Web 服務,也可以測試 REST 風格的 Web 服務,后者也是本文介紹的重點。
soapUI 基于 Java 開發,支持多個平臺,安裝非常簡單。讀者可以到 soapUI 的 官方網站下載一個安裝包 ( 本文使用的是 Window 版本5.0.0),直接安裝即可。下面我們用Getting Started with ASP.NET Web API 2 的服務進行測試.
Test Your ASP.NET WebService using SoapUI
文章列表