项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 5006
使用教程
⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。
⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。
环境要求
- Docker(README 明确说明「Run MockServer with Docker」)
- Git(用于克隆仓库,获取 examples 下的示例集合)
- Postman 或 Bruno(可选,用于调用 REST 控制面)
- Java 环境(项目为 Java 实现,如需自行构建请准备 JDK)
安装与启动步骤
-
1克隆仓库
把仓库拉到本地,examples 目录里包含 Postman 与 Bruno 示例集合,供后续导入使用。
git clone https://github.com/mock-server/mockserver-monorepo -
2查阅官方文档
README 未给出完整启动命令,请到官网 Getting started 页面确认最新镜像名、端口与参数。
-
3Docker 启动服务
README 只说明用 Docker 运行 MockServer,具体 docker run 命令以官网为准,不要自行臆测参数。
-
4导入 Postman 集合
在 Postman 中导入 examples/postman,即可创建期望、验证请求并查看已记录的流量。
-
5打开 Bruno 集合
在 Bruno 中通过 Open Collection 打开 examples/bruno,跨平台使用同样的控制面操作。
如何确认成功
在 Postman 或 Bruno 集合中创建一条期望并发送对应请求,能返回预设响应即表示服务已就绪。
常见问题
Q:README 里没有 docker run 命令,怎么启动?
A:节选中 Getting started 的代码块为空,请到官网 https://www.mock-server.com 按最新说明获取镜像名、端口与启动参数。
Q:一定要用 Docker 吗?
A:README 只演示了 Docker 方式,Java 客户端、Node 模块等其他接入方式请查阅官网与仓库文档。
Q:如何模拟大模型接口?
A:README 提到可模拟 OpenAI、Anthropic、Gemini、Bedrock、Azure OpenAI、Ollama 的聊天补全接口,配置见官网。
Q:支持哪些协议?
A:HTTP/1.1 与 HTTPS、HTTP/2、gRPC 与 gRPC-Web、WebSockets、原始 TCP,由同一端口自动识别,无需逐协议配置。
注意事项
- README 节选在 Getting started 处被截断,代码块为空,因此无法给出可直接执行的启动命令。
- 示例集合路径为 examples/postman 与 examples/bruno。
- 完整部署方式与配置项请以官网 https://www.mock-server.com 为准。
核心亮点
- 支持多协议(HTTP/2、gRPC、WebSocket)单端口监听,简化测试环境配置
- 强大的期望匹配机制,可按路径、头、参数等灵活定义响应,支持动态模板
- 内置代理和流量记录功能,可回放真实请求,便于复现和调试问题
不足之处
- Java 运行时较重,对轻量级测试环境可能增加资源开销
- 高级功能(如 AI/LLM 模拟)配置复杂,学习曲线较陡
适用场景
- 微服务架构下的集成测试,模拟依赖服务返回各种响应
- 前端开发中模拟后端 API,实现前后端并行开发
- 性能测试和混沌工程中注入网络故障,验证系统韧性
替代项目
WireMock、Mountebank、Hoverfly
下一篇:ultravox
同类项目推荐
LLaVA-pp
开源
给 LLaVA 换上 LLaMA-3/Phi-3 大脑,看图对话更聪明
LLaVA++: Extending LLaVA with Phi-3 and LLaMA-3 (LLaVA LLaMA-3, LLaVA Phi-3)
Skywork
开源
开源中英双语大模型,数据权重全开放,快速训练部署
Skywork series models are pre-trained on 3.2TB of high-quality multilingual (mainly ···
MiniCPM
开源
手机就能跑的小模型,离线对话不联网
MiniCPM5: SOTA on-device LLMs, small yet powerful.
awesome-pretrained-chinese-nlp-m···
开源
找中文NLP模型,一个仓库全搞定
Awesome Pretrained Chinese NLP Models,高质量中文预训练模型&大模型&多模态模型&大语言···
Freeze-Omni
开源
冻结LLM,低成本打造低延迟语音对话模型
✨✨Freeze-Omni: A Smart and Low Latency Speech-to-speech Dialogue Model with Frozen···
Vietnamese_LLMs
开源
用开源模型微调出能说越南语的AI助手
Dự án bao gồm: 1. Xây dựng bộ dữ Instructions Vietnamese (chất lượng, nhiề···
Awesome-Large-Recommendation-Mod···
开源
一榜看尽大型推荐模型前沿,快速跟进最新研究
Latest Advances on Large Recommendation Models
awesome-japanese-llm
开源
一站式查找日语大模型,快速选型不踩坑
日本語LLMまとめ - Overview of Japanese LLMs
flux-action
开源
7B 开源世界动作模型,让机器人看视频学动作
FLUX 3 Action: open weights 7B world action model from Black Forest Labs. Train, fin···
