wiremock captain:使用WireMock API仿真器测试Node.js服务的更好方法 源码
使用WireMock API模拟器测试Node.js服务的更好方法 WireMock Captain提供了一个简单的界面来测试基于HTTP的API。 测试使用Node.js运行时以TypeScript或JavaScript实现。 模拟是由流行的模拟器执行的,该模拟器通常在Docker容器中运行。 为什么不使用进程内模拟? 单元测试模拟具有其优势,但是它们不能非常准确地模拟现实世界中的API交互。 它们可能很难调试。 在开发过程中,您无法使用熟悉的REST工具与他们互动。 为什么不使用非生产服务实例进行测试? 使用实时服务进行测试通常需要不小的开销,特别是如果该服务依赖于其他服务时。 测试所有流(例如不愉快的路径)可能很困难。 WireMock为测试服务提供了快速,功能齐全的解决方案。 为什么不直接使用WireMock? WireMock是为Java设计的。 它不直接与Node.js交
用户评论