Repolode
mockoon

mockoon/mockoon

用于本地设计和运行 Mock REST API 的桌面应用与 CLI,无需账号或远程部署。

可替代:Postman

Star
8,452
Fork
482
未关闭 Issue
33
最近提交
前天

这是什么?

Mockoon 用于在本地创建和运行 Mock API。它提供桌面应用来设计 Mock 服务器和路由,同时提供 CLI,可以无界面运行同样的 Mock,适用于 CI 流水线和 Docker 容器。

路由可以配置 HTTP 方法、状态码、正则路径、自定义响应头和文件响应,并通过 JSON 模板生成动态响应体。它还支持 OpenAPI 导入、HTTPS,以及将未匹配请求转发到真实服务器的代理模式,并记录收到和转发的请求日志。

核心工具免费开源,无需账号即可使用。Mockoon Pro 是一个可自托管的独立平台,提供团队协作、实时数据同步和 Mock 实例部署管理功能。

核心功能

  • 01桌面应用中可创建不限数量的本地 Mock 服务器和路由
  • 02提供无界面 CLI,适用于 CI 和 Docker 环境
  • 03路由支持 HTTP 方法、状态码、正则路径和文件响应
  • 04支持 JSON 模板生成动态响应
  • 05兼容 OpenAPI 并支持 HTTPS
  • 06提供代理转发模式,并记录请求与转发日志

适用场景

  • 在后端 API 未就绪时先开发前端
  • 模拟错误状态码和高延迟响应,测试异常场景
  • 用稳定的替身替代有调用限制或费用的第三方 API
  • 为 CI 测试提供一致的 Mock 环境

快速上手

  1. 1

    通过 Homebrew 安装桌面应用(macOS)

    brew install --cask mockoon
  2. 2

    通过 npm 安装命令行工具 CLI

    npm install -g @mockoon/cli
  3. 3

    运行官方 CLI Docker 镜像

    docker pull mockoon/cli

使用前须知

  • 部分高级团队协作、数据同步和托管部署功能需要付费的 Mockoon Pro 平台。

标签

常见问题

mockoon 是什么?
用于本地设计和运行 Mock REST API 的桌面应用与 CLI,无需账号或远程部署。 Mockoon 用于在本地创建和运行 Mock API。它提供桌面应用来设计 Mock 服务器和路由,同时提供 CLI,可以无界面运行同样的 Mock,适用于 CI 流水线和 Docker 容器。
mockoon 可以免费使用吗?用的什么许可证?
mockoon 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
mockoon 还在维护吗?
活跃维护中。mockoon 最近一次提交是在 2026年10月20日。
mockoon 适合用来做什么?
在后端 API 未就绪时先开发前端 模拟错误状态码和高延迟响应,测试异常场景 用稳定的替身替代有调用限制或费用的第三方 API 为 CI 测试提供一致的 Mock 环境
mockoon 怎么安装和运行?
通过 Homebrew 安装桌面应用(macOS): brew install --cask mockoon 通过 npm 安装命令行工具 CLI: npm install -g @mockoon/cli 运行官方 CLI Docker 镜像: docker pull mockoon/cli
在哪里获取 mockoon?
源代码和安装说明在 GitHub 上:https://github.com/mockoon/mockoon

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目