SoapUI-一款強大的Rest和Soap測試工具

1.什麼是SoapUI

   SoapUi是一款強大的開源工具,可以輕鬆地完成Rest和Soap測試,並且還擁有其他強大的功能。具體大家可以自己摸索上網蒐集一些相關資料,同時也設計了一套簡潔易用的界面。很簡單地就可以完成更加智能化和更加完善的測試。同時支持Rest和Soap的Web服務,大家可以從官網瞭解到更加具體細節的東西,這裏只稍做一下簡單介紹。
SoapUI官網

2.SoapUi基本使用-Http

我這裏下載的是Soap-ui 5.2.1,大家可以通過官網下載也可以通過鏡像服務器去下載,這裏我們做一個簡單的http請求樣例

2.1 構建一個項目

這裏寫圖片描述

2.2 確定項目名

這裏寫圖片描述

2.3 創建測試用例以及用例組

這裏寫圖片描述
這裏寫圖片描述

2.4 創建一個http請求的測試用例,這裏我們用一個天氣測試接口測試

這裏寫圖片描述
這裏寫圖片描述

2.5 運行接口測試

這裏寫圖片描述

3.SoapUi基本使用-Web Service

3.1 首先我們這裏準備了一個Web Service服務,相應WSDL

這裏寫圖片描述

3.2 添加WSDL關聯

這裏寫圖片描述

這裏寫圖片描述

勾選第一個會生成簡單的請求模塊即圖中上面一塊,勾選第二個會產生一個獨立的用例小組

這裏寫圖片描述

3.3 運行測試實例

這裏寫圖片描述

利用圖中標明兩處都是可以進行測試的,效果一致

這裏寫圖片描述

圖中紅框處填寫參數,點擊運行,即可在響應界面看到響應數據

4.利用SoapUI生成WebService客戶端代碼

這裏我們需要做一些準備工作
4.1 首先隨手寫了一個利用Axis1的服務發佈了一下,WSDL如下

這裏寫圖片描述

4.2 然後我們在利用SoapUI生成代碼之前需要先去下載Axis的軟件包,下面的地址都可以下載,然後解壓

Apache Axis官網
清華大學開源鏡像服務器

4.3 配置Axis

如果是第一次使用,需要將Axis目錄配置上,以供SoapUI使用

這裏寫圖片描述
這裏寫圖片描述

4.4 生成對應代碼

這裏寫圖片描述

如果上面沒有配置,通過這裏的Tools是一樣可以彈出上面配置界面的
這裏需要填上WSDL地址以及輸出目錄

這裏寫圖片描述

點擊generate即可生成對應的代碼

這裏寫圖片描述


從這些簡單的使用就可以發現SoapUI給我們提供了很便捷的一些功能性操作,節約了很多不必要浪費的時間
當然任何東西都有自己的優缺點,大家可能也使用過一些其他的類似工具
某些功能方面比如postman和SoapUI就可能各有所長,所以大家靠實際需求去選擇工具對我們開發有很大幫助的
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章