soapUI模擬restful接口服務


作者:ding.fengyun[ZSK]

 

  http協議是目前互聯網上使用最多的協議,本文模擬以http協議進行測試 

一、New REST Project 

1、新建項目 

        打開soapUI->file->Import Project。

 

2、新建服務端工程

        RESTFUL是一種網絡應用程序的設計風格和開發方式,基於HHTP,可以使用XML格式定義或JSON格式定義。這里選擇New REST MockeService協議服務端,新建服務端工程—hi。

二、服務端工程設置

        設置工程路徑:/api/test;端口:8686;主機名稱:localhost;可以根據需要,自行設置,無需固定。

三、請求及響應

1、請求設置

        選擇工程hi,Add new mock action添加請求hi-get。

        打開工程hi,設置請求方法為get,路徑為/hi/get。

2、響應設置

        選擇請求hi-get,New MockResponse創建響應res_200

        進行響應返回狀態碼及字符集設置,雙擊res_200->

        1)、Http Status Code:響應返回狀態碼,這里選擇200-OK;

        2)、設置響應返回字符集的格式為UTF-8,即mockResponse.setEncoding("UTF-8");注意:若不進行設置,則會中文亂碼。

        選擇+,添加一行數據,header及value;res_200響應頭Content-type設置為application/json;charset=utf-8。

響應body:{

•       "english": "hi",

•       "chinese": "嗨",

•       "method": "get",

•       "number": 666

}


四、客戶端

1、啟動

        在SoapUI調用工程,模擬接口,點擊如下圖綠色按鈕,啟動工程。

2、客戶端獲取響應

        在客戶端輸入soapUI模擬接口的URL,http://127.0.0.1:8686/api/test/hi/get

        服務端工程啟動,客戶端輸入地址后,enter,客戶端獲取響應。

 


免責聲明!

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



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