怎樣用SoapUI測試介面

來源:酷知科普網 1.73W

開發過程中,大家都會接觸到webservice介面的開發並且自測,soapUI是一個開源測試工具,通過soap/http來檢查、呼叫、實現Web Service的功能/負載/符合性測試,SoapUI讓你輕鬆,快速建立和執行自動化功能、迴歸、合規和負載測試。

操作方法

(01)下載安裝soapUI工具,具體安裝按照提示往下走就可以,這裡不著重說明,下面是我開啟soapUI工具的起始視窗:

怎樣用SoapUI測試介面

(02)在Projects上滑鼠右鍵點選,選擇new soap project(新建一個SOAP專案),

怎樣用SoapUI測試介面 第2張

(03)在彈出框中Project Name中定義名稱,可以隨便寫,Initial WSDL中寫需要測試的介面的地址,如圖所示:

怎樣用SoapUI測試介面 第3張
怎樣用SoapUI測試介面 第4張

(04)寫完之後點選OK按鈕,注意加上"?wsdl"字尾,如果建立失敗會有錯誤資訊提示,檢查當前環境或者訪問地址是否出錯,下面是建立成功後的截圖:

怎樣用SoapUI測試介面 第5張

(05)syncData是當前介面的方法名稱,雙擊Request開啟右側頁面,在<exp:arg0>?</exp:arg0>“?”需要寫入當前介面方法需要傳遞的引數。

怎樣用SoapUI測試介面 第6張

(06)當前我這個介面是需要傳遞一個xml格式的字串,注意語法為<![CDATA[ 這裡是xml ]]>,這裡需要注意:<exp:arg0>和<![CDATA... 之間不可有任何的其他字元,包括空格以及換行,否則解析xml會丟擲異常,解析失敗。當然如果是字串或者數字型別比較簡單,直接寫引數就可以,看下圖:

怎樣用SoapUI測試介面 第7張

(07)點選執行,右側返回執行結果資訊,如圖所示,下面是執行結果,因為我的type型別傳參不合法,介面返回對應的錯誤提示資訊:

怎樣用SoapUI測試介面 第8張
怎樣用SoapUI測試介面 第9張

(08)看一個簡單的,引數型別為字串,返回結果如下(根據組織機構獲取當前組下的所有成員資訊):

怎樣用SoapUI測試介面 第10張
熱門標籤