Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Web services 使用返回代码测试RESTfulWebAPI应用程序_Web Services_Api_Rest_Return_Web Testing - Fatal编程技术网

Web services 使用返回代码测试RESTfulWebAPI应用程序

Web services 使用返回代码测试RESTfulWebAPI应用程序,web-services,api,rest,return,web-testing,Web Services,Api,Rest,Return,Web Testing,我有一个RESTfulWebAPI应用程序,它由几个返回XML内容的URL调用组成。这些测试将包括(我的)声明的查询字符串参数和方法,如POST、GET、HEAD 我希望以最简单的方式完全自动化这些服务的测试。如果这不会导致任何额外的成本,这也将是一个巨大的好处 使用我的给定参数保存这些测试以供以后使用(测试进一步的API升级或更改)的可能性将是完美的。我处理它的方式是通过HTTP状态代码。我将任何可用的HTTP状态代码映射到我的API,以使其更有意义。此外,我还返回了一个JSON负载,其中包含

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

我希望以最简单的方式完全自动化这些服务的测试。如果这不会导致任何额外的成本,这也将是一个巨大的好处


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

我处理它的方式是通过HTTP状态代码。我将任何可用的HTTP状态代码映射到我的API,以使其更有意义。此外,我还返回了一个JSON负载,其中包含有关错误的更详细的消息,并为开发人员提供了指向我的文档的有用链接

您可以与邮递员进行一次性测试:

您还可以使用curl进行一次性测试:

邮递员听起来和你要找的一模一样。

你可以试试。

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


但是它是一个独立的工具(不是在浏览器中运行),您没有说明您喜欢哪种类型的工具(浏览器还是独立的)。

这不是我想要的。我正在寻找一个工具来测试我的RESTfulWebAPI应用程序。一个工具,使我能够声明查询字符串参数和/或方法(POST、GET…)。你可以想象一系列的URL被使用,我想知道它们返回了什么,而不是一个接一个地手动检查它们。看看这个,或者你可以制作一个文本文件,包含你想要检查的URL,并逐个传递它们,以卷曲并记录响应,或者编写一个最合适的单元测试!SoapUI看起来很像(免费下载选项+保存项目以备日后使用),但它的功能有点太多了,无法满足我的需要。第二选择,谢谢!邮递员听起来像是我在寻找的东西,但事实上我不得不把它作为一个“附加组件”来使用,这对我来说是一个阻碍。很明显,我没有具体说明我设想的工具类型(独立或附加/插件),对此我深表歉意。非常感谢您的帮助和建议。这正是我想要的。GUI对我来说真的没那么重要。保存我的项目以备将来测试,并且它是免费的,这对我来说是一个肯定的胜利。我知道我没有指定我的需求(软件或浏览器插件),但我喜欢任何一天的软件。非常感谢大家的回答,我真的很感激。我也为我的问题中的任何不一致之处道歉。