作者: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,客戶端獲取響應。