RESTful測試工具-RESTClient

不少 測試人可能對RESTful的概念仍是很模糊的,那麼到底什麼是RESTful? 百度百科給出的一句話描述是一個架構樣式的網絡系統,彷佛仍是有點不懂?OK,說到Restful,咱們通常從REST開始提及。
   REST
  表徵狀態轉移。是一組架構約束條件和原則。知足這些約束條件和原則的應用程序或設計就是RESTful。須要注意的是,REST是設計風格而不是標準。REST一般基於使用HTTP,URI,和XML(標準通用標記語言下的一個子集)以及HTML(標準通用標記語言下的一個應用)這些現有的普遍流行的協議和標準。
  REST 定義了一組體系架構原則,您能夠根據這些原則設計以系統資源爲中心的 Web 服務,包括使用不一樣語言編寫的客戶端如何經過 HTTP 處理和傳輸資源狀態。 若是考慮使用它的 Web 服務的數量,REST 近年來已經成爲最主要的 Web 服務設計模式。 事實上,REST 對 Web 的影響很是大,因爲其使用至關方便,已經廣泛地取代了基於 SOAP 和 WSDL 的接口設計。
  REST 這個概念於 2000 年由 Roy Fielding( HTTP規範的主要編寫者之一)在就讀加州大學歐文分校期間在學術論文「Architectural Styles and the Design of Network-based Software Architectures」[1]首次提出。論文中對使用 Web 服務做爲分佈式計算平臺的一系列軟件體系結構原則進行了分析,其中提出的 REST 概念並無得到太多關注。 今天,REST的主要框架已經開始出現,但仍然在開發中。
   RESTClient
  ESTClient是一個用於測試RESTful Web services的Java客戶端,看了下面的界面,也許你就一目瞭然。
  RESTClient
  既然開源,咱們不妨借鑑一些思路,拿來作成Server,而後發揮你的測試想象力和執行力吧。
相關文章
相關標籤/搜索