用于 API 测试的确定性 Mock 端点。
Apidog 是完整的 API 生命周期平台。mockapi.dog 是专注的 Mock 工具。如果你需要在几秒内得到一个 Mock 端点 —— 而不是设计套件 —— 就用这个。
- 按需模拟特定 HTTP 错误代码、延迟和间歇性故障
- 用 OpenAI 兼容端点测试 SSE/流式响应处理
- 稳定的 URL —— 无项目设置,无需桌面应用
为编写测试而非设计文档的开发者提供的专注 Mock 工具。
问题
你需要的是 Mock 端点。不是 API 设计工具。不是文档生成器。不是自动化测试平台。是 Mock 端点。
Apidog 将自己定位为 Postman + Swagger + Stoplight + JMeter 的结合。它做 API 设计、调试、Mock 服务器、自动化测试、文档和性能测试。Mock 只是庞大套件中的一个小功能。
要在 Apidog 中 Mock 一个端点,你需要下载桌面应用、创建账户、创建项目、定义 API 规范,然后从中生成 Mock。这是设计优先的工作流。有时你只需要一个返回 JSON 的 URL。
场景
一名编写集成测试的 QA 工程师需要三个端点:一个返回 200,一个 30% 时间返回 500,一个在缺少特定请求头时返回 401。她需要它们可从 CI 运行器访问,无需安装桌面应用、创建账户或定义 API 规范。
解决方案
mockapi.dog 提供具有确定性行为的托管 Mock 端点。无项目、无规范、无账户。
创建一个返回任何 HTTP 状态码的端点。添加毫秒级延迟。设置随机错误率。配置仅在特定请求头存在时触发的条件错误。
对于流式测试,创建 OpenAI、Anthropic 或通用 SSE 格式的 LLM 端点。Token 通过服务器发送事件流式传输,与生产 API 完全一致。
端点已托管并稳定。它们从你的本地机器、CI 运行器和暂存环境工作。无服务器要维护。无应用要安装。
功能详解
可配置的错误率
将端点设置为以特定错误状态码 10%、30% 或 50% 的时间失败。针对真实的间歇性故障测试重试逻辑、断路器和退避。
条件错误响应
定义请求头名称、值和错误状态码。当请求包含该请求头和值时,端点返回错误。用单个端点测试身份验证流程和功能开关。
毫秒级精度延迟
添加 100ms、500ms、2000ms 或你需要的任何延迟。测试超时处理、加载状态和性能阈值。验证你的应用正确处理"慢"与"宕机"。
用于集成测试的 LLM 流式
你的测试套件需要验证流式解析器行为。创建一个以 OpenAI 格式流式传输 token 的 Mock。对解析输出进行断言。无 API 密钥。无速率限制。每次测试运行无成本。
稳定的托管端点
端点跨会话持久存在。今天和下个月对同一 URL 运行测试套件。无本地服务器要启动。无 Docker 要启动。无端口冲突。
支持所有 HTTP 方法
GET、POST、PUT、DELETE、PATCH、HEAD、OPTIONS。Mock 你的应用调用的每种方法。测试每种方法的完整请求/响应循环。
mockapi.dog 对比 Apidog
| 功能 | mockapi.dog | Apidog |
|---|---|---|
| 它是什么 | Mock API 工具 | 完整 API 生命周期套件 |
| 设置时间 | 几秒 | 几分钟 |
| 需要注册 | ||
| 需要桌面应用 | 是(推荐) | |
| LLM 流式(SSE) | ||
| 错误率模拟 | 是(可配置 %) | 有限 |
| 条件错误 | 是(基于请求头) | |
| 延迟注入 | ||
| API 设计工具 | ||
| 自动生成文档 | ||
| 自动化测试 | ||
| 成本 | 免费,无限制 | 免费增值 |
诚实的权衡
mockapi.dog 不提供 API 设计、文档生成、自动化测试运行器或团队协作功能。如果你的工作流需要可视化设计 API、从规范生成文档或运行自动化测试场景,Apidog 涵盖这些需求。mockapi.dog 适合那些需要具有可配置行为和零开销的托管 Mock 端点的开发者和 QA 工程师。
使用场景
用间歇性 500 错误测试重试逻辑
将端点设置为 25% 时间返回 500 错误。对其运行 100 次 API 客户端调用。验证你的重试机制处理每次失败并最终成功。
验证超时处理
创建一个有 5 秒延迟的端点。将 HTTP 客户端的超时设置为 3 秒。验证你的应用显示正确的错误消息、不挂起、不无限重试。
测试身份验证错误流程
创建一个带条件错误的端点:当 Authorization 请求头缺失时,返回 401。当存在时,返回 200 和用户数据。用一个端点测试两条路径。
验证流式响应解析
创建一个 OpenAI 格式的 LLM 流式 Mock。编写一个集成测试,连接、接收 token,并对最终组装的内容进行断言。在 CI 中运行,无需 API 凭证。
开发者体验
创建测试端点只需几秒,而不是几小时的基础设施工作。
没有测试服务器要配置。没有 stub 映射文件要维护。没有桌面应用要下载。没有在运行测试前启动 Mock 服务器的 CI 流水线步骤。
打开 mockapi.dog。配置响应行为:状态码、响应体、延迟、错误率、条件错误。保存。在测试中使用 URL。
端点已托管,可从你的机器和 CI 运行器访问,并在测试运行之间持久存在。
定价
免费。无限制。无需注册。
无请求配额。无测试运行上限。错误模拟等"高级"功能没有付费层。
每个功能立即对每个用户可用。这个工具由独立开发者维护,他相信测试基础设施应该可访问,而不是被门控。
准备好开始了吗?
你需要的是 Mock 端点,不是 API 设计套件。
在 mockapi.dog 上创建测试端点。它免费、托管,并在几秒内就绪。