功能/集成测试 NodeJS ReST API 实现

Posted

技术标签:

【中文标题】功能/集成测试 NodeJS ReST API 实现【英文标题】:Functional/integration testing a NodeJS ReST API implementation 【发布时间】:2012-10-12 23:03:18 【问题描述】:

我已经使用 mongoose 和 express 构建了一个 NodeJS 应用程序。此应用程序以 ReSTful 方式公开资源,我正在尝试构建一套功能/集成测试。

该套件在执行时应该在隔离环境中启动我的应用程序(在 localhost 上运行很好),并带有一组自定义配置设置(可以作为环境变量提供的路径)。应执行任何其他自定义设置操作。

完成测试套件后,应删除 (mongodb) 数据库,并应执行任何自定义拆卸操作。

有哪些 NodeJS 框架/模块/等可以帮助实现这一目标?

谢谢, 塔尔桑

【问题讨论】:

【参考方案1】:

Mocha 可以自己处理测试框架,而 Tobi 或 zombi 可以进行网络调用。

【讨论】:

有什么与 express 一起使用的例子吗?

以上是关于功能/集成测试 NodeJS ReST API 实现的主要内容,如果未能解决你的问题,请参考以下文章

使用nodejs+ harbor rest api 进行容器镜像迁移

Node js App 与 power bi rest Api 的集成

React 前端与 Django REST 后端的集成测试

nodejs使用Node.js实现REST Client调用REST API

SOAP和REST API测试技巧

如何对使用 Express + Mongoose 构建的 NodeJs REST API 服务器进行单元测试?