3 回答

TA貢獻1811條經驗 獲得超6個贊
最近基于webservice開發第三方應用程序,我的第三方API屬于rest接口,而開發過程中難免需要測試,于是尋找測試rest接口的工具(自己懶得動手編寫代碼測試),我現在主要用兩種常用的工具:restclient和soupUI 一、使用restclient測試rest接口 RESTClient是一個用于測試RESTfulWebservices的Java客戶端。非常小巧,界面非常簡單?! 《⑹褂胹oapUI測試rest接口 雖然soapUI看上去好像是測試soap接口的,其實用它來測試rest接口未嘗不可?! ≌f明:目前只有test/xml格式成功實現,其他格式待探索?! oapUI由于目前消息體只有test/xml,multipart/form-data,application/xml,這三個選項,而在restclient工具中有幾十種消息體格式,所以soapUI的使用還待進一步研究?! ∧壳耙院贤砑咏涌跒槔?/p>

TA貢獻1873條經驗 獲得超9個贊
方法/步驟
1
新建soapUI工程:右擊左側導航面板中的工作空間節點“Project”,選擇“New soapUI Project”,輸入工程名稱,點擊OK
新建TestSuite:右擊Project名,選擇“New TestSuite”
新建 TestCase:右擊TestSuite名,選擇“New TestCase”
添加數據源:右擊“Test Steps”,選擇“Add Step“,選擇“DataSource”
添加HTTP請求:右擊“Test Steps”,選擇“Add Step“,選擇“HTTP Test Request”
添加循環:右擊“Test Steps”,選擇“Add Step“,選擇“DataSource Loop“
添加數據源數據:選擇數據源類型之后進行添加,下圖以excle為例
添加http請求數據:選擇http請求類型之后進行添加,下圖以POST請求為例
添加loop:將數據源和http請求關聯
編輯完成后運行測試case進行正確性的測試,為了保證運行的正確性,可以添加斷言對結果進行檢查
當顯示的測試結果為FINISHED時,表示測試通過。
添加回答
舉報