酷知百科網

位置:首頁 > 遊戲數碼 > 電腦

怎樣用SoapUI測試接口

電腦1.76W

開發過程中,大家都會接觸到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張
標籤:SoapUI 接口 測試