文章出處

我們為不同的目的開發了很多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


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()