外观
🧪 Mock 平台
产品简介 🚀
MockHub(Mock 平台)是一款基于 GoLang 打造的高性能 Mock 一体化平台。它内置 HTTP Mock / 代理、TCP 代理与 UDP 代理(CoAP 等)能力,提供规则 Mock、录制回放、实时抓包、断点调试、多协议 Codec 等开箱即用的功能,帮助企业摆脱前后端联调、第三方依赖与异常场景复现的等待成本。
🎯 产品定位
MockHub 定位为微服务生态中的联调与测试基础设施,专注解决接口不可用、环境不稳定、流量难复现三大痛点。它既能作为 HTTP Mock Server 为前端提供稳定接口,也能作为 TCP/UDP 代理对真实流量进行转发、解析与拦截调试。
✨ 核心价值
- ⚡️ 即配即用:Web 管理台可视化配置,规则保存后实时生效,无需重启服务。
- 🎯 精准 Mock:按方法、路径、请求头、Query、请求体等条件多维匹配,返回可控的响应。
- 📼 录制回放:代理流量自动录制,一键将真实请求转换为 Mock 规则,快速沉淀回归用例。
- 📡 全链路可观测:实时抓包 + 断点调试,请求现场一目了然,问题定位不再靠猜。
- 🔌 多协议 Codec:内置 Redis、MySQL、MQTT、WebSocket、gRPC、CoAP 等分帧解析,私有协议亦可扩展。
核心功能 💡
🎯 规则 Mock
- 多维条件匹配:方法、路径、请求头、Query、请求体组合条件,精确定位目标请求。
- 自定义响应:灵活返回自定义状态码、响应头与响应体。
- 模板变量:响应体支持模板变量与内置函数,动态生成数据。
- 模拟延迟:按规则模拟网络延迟,验证前端超时与重试逻辑。
📼 录制回放
- 自动录制:代理转发时自动录制请求/响应流量。
- 一键转规则:将真实流量快速转换为 Mock 规则。
- 批量回放:按条件筛选录制数据,批量回放验证结果一致性。
📡 实时抓包
- 实时推送:抓包数据实时推送展示。
- 多维过滤:支持按监听器、方向、规则等条件过滤。
- 持久化保留:临时抓取内容可一键持久化存档。
⏸️ 断点调试
- 请求挂起:命中断点规则后请求挂起等待处理。
- 在线修改:实时查看并修改请求内容后再放行。
- 灵活动作:支持放行、透传、丢弃等多种处理动作,超时自动放行兜底。
🔌 多协议 Codec
- 内置分帧:raw / delimiter / lengthPrefix / redis / mysql / mqtt / websocket / grpc / coap 常用协议开箱即用。
- 自定义扩展:支持自定义命名 Codec,私有协议也能解析与 Mock。
☁️ Nacos 注册
- 自动注册:服务接入 Nacos 自动注册与发现。
- 实例管理:可视化上下线管理,灵活参与微服务调用链路。
应用场景 🎯
🔄 前后端并行开发
后端接口尚未就绪时,前端可基于 Mock 规则先行开发联调,大幅缩短交付周期。
🧩 第三方依赖模拟
对支付、短信、消息等第三方服务进行 Mock,模拟超时、异常、特定返回值等边界场景。
🧪 自动化与回归测试
将真实录制流量沉淀为 Mock 规则,构建稳定可重复的自动化测试与回归验证环境。
🔌 TCP / UDP 私有协议调试
针对 Redis、MySQL、MQTT、CoAP 及自定义私有协议,提供分帧解析、抓包与断点调试能力。
🎬 线上问题复现
通过录制回放还原真实流量,配合抓包与断点快速定位线上疑难问题。
在线资源 📚
技术支持 💪
- 📞 QQ:535412000
- 📧 邮箱:server@wueasy.com
- 🌐 官网:https://www.wueasy.com