標籤:blog http os 使用 java ar 2014 art sp
我們為不同的目的開發了很多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 的服務進行測試.
使用 soapUI 測試 REST 服務
Test Your ASP.NET WebService using SoapUI
Teaching ASP.NET Web API to WADL
Teaching ASP.NET Web API to WADL–via NuGet
使用 SoapUI 測試ASP.NET Web API