在先後端分離的開發模式中,後端(服務器端)的主要任務是經過API給UI前端提供數據,前端主要負責數據的展現,先後端的交互主要經過API接口。目前,最好的接口的實現方式是經過RESTful來實現先後端解耦合。後端(服務器端)在提供了RESTful API後,須要經過一種方式可以模擬一個從UI客戶端發送給服務器端的HTTP請求並可以分析返回的信息,以便進行模塊化測試。html
SoapUI是一個開源測試工具,經過soap/http來檢查、調用、實現Web Service的功能/負載/符合性測試。咱們也能夠使用SoapUI測試RESTful應用。前端
根據插件介紹RESTClient:「是一款用於測試各類Web服務的插件,它能夠向服務器發送各類HTTP請求(用戶也能夠自定義請求方式),並顯示服務器響應。」後端
RESTClient主要分爲以下四部分,以下圖所示:服務器
Postman是一個在Chrome中使用的REST客戶端插件,經過Postman,能夠容許建立HTTP請求並分析服務器端返回的信息,並能夠保持請求的歷史記錄。前後端分離
Postman的主要功能:模塊化
Postman的Chrom插件下載地址見:Postman Chrome App工具
顯示界面如上圖,左側是請求歷史記錄和請求分組項目集,Postman會保存全部發送過的請求並高亮顯示請求的類型,還能夠根據不一樣的項目將一些經常使用的請求分組保存。post
右上是請求構造器,右下是請求的響應結果。測試