利用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服務就成功了
