我有一个RESTful Web API应用程序,它由几个返回XML内容的URL调用组成。这些测试将由(我的)声明的查询字符串参数和方法组成,例如POST,GET,HEAD ......
我希望以最简单的方式完全自动化测试这些服务。如果这不会产生任何额外费用,这也将是一个很大的好处。
使用我给定的参数保存这些测试以供以后使用(测试进一步的API升级或更改)的可能性是完美的。
答案 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,最重要的是,它是免费的。它还能够将创建的测试保存到项目文件中。
但它是一个独立的工具(不是在浏览器中运行),你没有说明你喜欢什么类型的工具(浏览器或独立)。