3 回答

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

TA貢獻1846條經(jīng)驗 獲得超7個贊
使用soapUI、postman這樣的工具。
在http請求中輸入URL地址,選擇get/post方法。
添加請求參數(shù),添加檢查點,運行。

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