我不熟悉使用JSON數據格式測試REST Web服務。使用REST協議和JSON數據格式測試Web服務的最佳工具是什麼?
我試過SOUPUI,但不幸的是不支持JSON請求。
我現在使用Chrome插件進行測試,但我認爲這不適合這些類型的應用程序的測試自動化。
有沒有人知道哪些工具可以達到這個目的?
我不熟悉使用JSON數據格式測試REST Web服務。使用REST協議和JSON數據格式測試Web服務的最佳工具是什麼?
我試過SOUPUI,但不幸的是不支持JSON請求。
我現在使用Chrome插件進行測試,但我認爲這不適合這些類型的應用程序的測試自動化。
有沒有人知道哪些工具可以達到這個目的?
我們使用RestClient來測試我們的Rest/JSON WebServices。這是非常方便和易於使用
+1推薦的好工具。我們用它作爲對我們使用的其他工具的恭維。 – 2011-12-07 08:11:31
一個漂亮的框架/庫,用於使用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
免責聲明
休息,保證由我工作的公司創立和管理。
+1,用於推薦非常適合手頭問題的非常好用的工具。我沒有意識到這一點。謝謝! – dmoebius 2013-06-08 22:03:19
有幾個插件可以添加到SOAP UI中,以便可以訪問Json文件。
請嘗試閱讀http://stackoverflow.com/about,以獲得關於SO的更多關於問題/解答的理解。你的貢獻沒有回答這個問題。這更多的是一個評論,你可以添加一次,你會增加你的聲譽:http://stackoverflow.com/faq#reputation – 2014-02-25 07:08:59
一個這樣的工具是HttpMaster。
它對REST API測試非常靈活,並且具有良好的JSON/XML支持。對於高級測試場景,您可以定義響應數據驗證並建立多個請求鏈。 唯一可能的缺點是它僅在Windows上運行。
此問題可能更適合[sqa.stackexchange.com](http://sqa.stackexchange.com/)。 – Helen 2011-06-10 18:18:51