SoapUI:mock service的使用


mock service就是服務模擬,當我們的接口完成而服務端還沒完成的時候,我們就可以用mock service來替代服務端進行接口測試。

1.1       創建MockService

創建mockService有多種方法,基本上都是在選中某個對象右鍵,然后creat mock service,如下圖所示:

 

 

然后構選上要創建mockservice的方法,訪問路徑,瑞口,如下圖:

 

 

點擊“OK”后輸入mockservice的名稱

 

 

如下就是創建好的mock service:

 

 

1.2       通過groovy Script,根據請求返回不同的響應信息

首先我們對應“getDomestiAirlinesTime”生成多個Response.

 

 

如下圖所示就是我創建的兩個response:inputright\inputerror,就是輸入正確或錯誤。

 

 

下面是最重要的一步,通過groovy script決定返回的響應信息。

 

 

1.3       運行測試

首先要啟動mock service,如下圖

 

 

然后去運行測試用例,如下圖運行通過

 

 

我們雙擊打開getDomesticAirlinesTime的日志,如下為request,可以看到始發城市我只送了一個“a”,長度小於2應當返回響應信息"InputError" 。

 

 

再看響應信息,果然是返回InputError,如下圖:

 

 

最后看Properties檢簽頁,果然是我們的mockService服務。

 

 


免責聲明!

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



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