2011-05-27 47 views
12

我不熟悉使用JSON數據格式測試REST Web服務。使用REST協議和JSON數據格式測試Web服務的最佳工具是什麼?

我試過SOUPUI,但不幸的是不支持JSON請求。

我現在使用Chrome插件進行測試,但我認爲這不適合這些類型的應用程序的測試自動化。

有沒有人知道哪些工具可以達到這個目的?

+0

此問題可能更適合[sqa.stackexchange.com](http://sqa.stackexchange.com/)。 – Helen 2011-06-10 18:18:51

回答

7

我們使用RestClient來測試我們的Rest/JSON WebServices。這是非常方便和易於使用

+0

+1推薦的好工具。我們用它作爲對我們使用的其他工具的恭維。 – 2011-12-07 08:11:31

5

一個漂亮的框架/庫,用於使用JSON測試REST是「休息,放心」
http://code.google.com/p/rest-assured/

由BDD和Groovy的啓發(但它的Java),它可以很容易地測試REST資源

given(). 
     param("key1", "value1"). 
     param("key2", "value2"). 
expect(). 
     body(containsString("OK")). 
when(). 
     post("/somewhere"); 


而且很容易使用JSON路徑工作

// Example with JsonPath 
String json = get("/lotto").asString() 
List<String> winnderIds = from(json).get("lotto.winners.winnerId"); 


入門很簡單。
http://code.google.com/p/rest-assured/wiki/GettingStarted

免責聲明
休息,保證由我工作的公司創立和管理。

+0

+1,用於推薦非常適合手頭問題的非常好用的工具。我沒有意識到這一點。謝謝! – dmoebius 2013-06-08 22:03:19

0

有幾個插件可以添加到SOAP UI中,以便可以訪問Json文件。

+0

請嘗試閱讀http://stackoverflow.com/about,以獲得關於SO的更多關於問題/解答的理解。你的貢獻沒有回答這個問題。這更多的是一個評論,你可以添加一次,你會增加你的聲譽:http://stackoverflow.com/faq#reputation – 2014-02-25 07:08:59

1

一個這樣的工具是HttpMaster

它對REST API測試非常靈活,並且具有良好的JSON/XML支持。對於高級測試場景,您可以定義響應數據驗證並建立多個請求鏈。 唯一可能的缺點是它僅在Windows上運行。

相關問題