我不熟悉使用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