节点JSON API测试

节点JSON API测试,json,node.js,rest,testing,Json,Node.js,Rest,Testing,我正在寻找一个用于测试服务器的框架。服务器将提供基于REST和JSON有效负载的各种服务。服务器是用node.js编写的(我还在学习) 我已经尝试过了,但是遇到了它的局限性,因为它不能在测试之间传递数据。我也不相信(养蜂场的基础)真的让我的生活更轻松 因此,我正在寻找人们对以下标准的任何建议: 提供控制台和CI服务器可以理解的其他输出格式。我希望能够从命令行手动运行,并从CI框自动运行 提供一个简单的“语法”,用于向具有JSON有效负载的服务器发出REST请求 可以在测试之间传递数据。这允许我调

我正在寻找一个用于测试服务器的框架。服务器将提供基于REST和JSON有效负载的各种服务。服务器是用node.js编写的(我还在学习)

我已经尝试过了,但是遇到了它的局限性,因为它不能在测试之间传递数据。我也不相信(养蜂场的基础)真的让我的生活更轻松

因此,我正在寻找人们对以下标准的任何建议:

  • 提供控制台和CI服务器可以理解的其他输出格式。我希望能够从命令行手动运行,并从CI框自动运行

  • 提供一个简单的“语法”,用于向具有JSON有效负载的服务器发出REST请求

  • 可以在测试之间传递数据。这允许我调用创建一个记录,获取它的id,然后在后续测试中使用它

  • 作为javascript节点包编写。最后一个原因很简单,因为我更喜欢使用与被测试代码相同的语言和API的测试框架。从长远来看,这会使事情变得简单得多


  • 最终使用了RESTifyHTTP客户端和mocka