使用soupUI模擬(mock)webservice接口


利用soupUI MOCK webservice服務

         在進行協同跑包流程測試的時候,會有協同調別人業務系統webservice接口服務來接出數據包的動作,但是測試過程一直沒有真的webservice接口給我們調用,所以這一塊在現場部署的時候很容易出現問題。所以我就想着要不要mock一個webservice服務(因為是通過soup調用的,所以不能直接mock一個http接口)。

       准備工作:soupUI、webservice接口描述文檔

接口描述文檔(這是在和其他業務系統聯調的獲取的別人的webservice接口,然后將其mock一份,以后就不怕沒有接口可以用了):

 

 

 

實質上一份xml,但是要wsdl的格式保存在本地,如圖所示:

 

 

 

一、創建mock服務

新建一個項目

 

輸入webservice接口信息(把剛剛的wsdl文書傳進去):

 

 

右鍵點擊剛剛新建的項目,新建一個mock服務:

 

 

編輯此服務(路徑和端口),點擊OK,彈窗點擊確定

 

 

 編輯mock的服務的響應

 

 

編輯響應內容:(注意響應不能為“?”)

 

 

然后雙擊此mock服務啟用編輯:

 

 

最后啟動還mock服務:

 

 

二、驗證此mock服務:

1、直接用瀏覽器訪問自己創建的(可看到剛剛創建的mock接口服務)

 

2、點擊該該服務:(可以看到mock的接口服務的信息)

 

 

至此,mock的webservice服務就成功了

 

 


免責聲明!

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



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