产品

动态可编程模拟服务器

APIGIT 提供了一个可编程和动态的 MockServer,基于 Express.js 并在 APIGIT 云中的 Node.js 沙箱容器 中运行。这个强大的工具允许您模拟复杂的业务逻辑,包括动态内容或持久状态,使您可以在不需要真实后端的情况下,在真实环境中测试您的 API。借助 Express.js 的强大功能,MockServer 提供了定义路由、使用中间件和创建复杂响应的灵活性,所有这些都基于熟悉的 JavaScript 约定。此外,MockServer 可以通过单击从您的 API 规范中自动生成,使得设置过程非常简单。通过使用 MockServer,您可以快速验证 API,识别问题,并确保在部署之前正确运行,从而在开发过程中节省大量时间和精力。

自动生成mock Server
通过 API 规范定义,APIGit 可以自动生成模拟服务器的路由和脚本。然后,您可以通过修改响应或添加业务逻辑来自定义路由。

MockServer 视图模式——默认视图
在模拟服务器的默认视图中,您可以轻松查看定义的路由及其在脚本中的实现,从而全面了解模拟服务器的功能。
MockServer 视图模式——差异视图
在模拟服务器的“差异视图”中,您可以将一个脚本与另一个脚本进行比较。此功能对于代码生成特别有用。通过将现有脚本与自动生成的脚本进行比较,您可以轻松查看和识别两者之间的任何差异。

模拟服务器编辑模式-代码视图
在“代码模式”下,您可以直接查看和编辑所有路线。这对于一次快速更改多个路由非常有用,例如通过复制和粘贴。与通过界面导航相比,这是一种更有效的编辑路线的方法。
模拟服务器编辑模式-差异视图
与应用程序的其他部分类似,您可以在提交之前查看在“差异模式”中所做的更改。这使您可以自信地进行更改,因为您知道您已经首先审查并批准了它们。

具有状态功能的高级可编程模拟服务器
发布您的模拟服务器并使用可自定义的域名使其栩栩如生。在您的实际后端准备就绪之前,将其用作临时后端来测试您的 API。实时模拟服务器是有状态的,并提供用于调试 API 请求的详细日志。

一个存储库的多个活动运行模拟服务器
通过在 git 历史记录的任何时间点发布模拟服务器,轻松测试业务的各个阶段,类似于 API 规范和 markdown 文档。支持多个活动模拟服务器以进行完整模拟。