使用返回码测试RESTful Web API应用程序

时间:2013-06-05 11:28:21

标签: web-services api rest return web-testing

我有一个RESTful Web API应用程序,它由几个返回XML内容的URL调用组成。这些测试将由(我的)声明的查询字符串参数和方法组成,例如POST,GET,HEAD ......

我希望以最简单的方式完全自动化测试这些服务。如果这不会产生任何额外费用,这也将是一个很大的好处。

使用我给定的参数保存这些测试以供以后使用(测试进一步的API升级或更改)的可能性是完美的。

3 个答案:

答案 0 :(得分:0)

我正在处理它的方式是通过HTTP状态代码。我映射了我的API可用的任何HTTP状态代码,以便更好地理解它。此外,我返回一个JSON有效负载,其中包含有关错误的更详细消息以及有关开发人员文档的有用链接。

答案 1 :(得分:0)

您可以使用Postman进行一次测试:https://chrome.google.com/webstore/detail/postman-rest-client/fdmmgilgnpjigdojojpjoooidkmcomcm?hl=en

您还可以使用curl进行一次测试:Run cURL commands from Windows console

邮差的声音与您正在寻找的完全一样。

答案 2 :(得分:0)

您可以尝试HttpMaster

它允许您定义动态参数并将其用于URL路径或请求正文。然后,您可以批量运行多个自定义请求并查看响应(当然,使用http返回码) 它非常直观,有很好的GUI,最重要的是,它是免费的。它还能够将创建的测试保存到项目文件中。

但它是一个独立的工具(不是在浏览器中运行),你没有说明你喜欢什么类型的工具(浏览器或独立)。