使用 SoapUI 測試ASP.NET Web API


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM