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,然后發揮你的測試想象力和執行力吧。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM