MockHero 通过 API 生成现实的、具模式意识的合成测试数据 定义任何数据库模式——表、列、关系——并返回虚假但现实的行
## 你可以生成的内容
姓名、电子邮件、地址、电话号码、产品、交易、发票、博客帖子以及 50 多种字段类型
## 主要特性
- **具模式意识**:定义具有外键关系的表
- **50 多种内置字段类型**:uuid、电子邮件、电话、地址、价格、头像网址等
- **AI 提示到模式**:用简明英语描述你的需求
- **预构建模板**:电子商务、CRM、博客、SaaS 等
- **多种输出格式**:JSON、SQL INSERT、CSV
- **确定性种子**:用于 CI/CD 的可重现数据
- **MCP 服务器**:与 Cursor、Claude Code、Windsurf 兼容
## 用例
- 为开发/预发布数据库提供种子
- 填充 CI/CD 测试组件
- 使用真实数据进行负载测试
- 演示环境
- QA 测试
{"status":"ok","version":"0.1.0","timestamp":"2026-04-02T03:49:14.586Z"}
curl --location --request GET 'https://zylalabs.com/api/12276/schema+aware+data+generation+mockhero+api/23043/health+check' --header 'Authorization: Bearer YOUR_API_KEY'
| 标头 | 描述 |
|---|---|
授权
|
[必需] 应为 Bearer access_key. 订阅后,请查看上方的"您的 API 访问密钥"。 |
无长期承诺。随时升级、降级或取消。 免费试用包括最多 50 个请求。
生成测试数据端点根据定义的 Schema 返回现实的合成数据。这包括各种字段,如姓名、电子邮件、地址等,结构根据指定的表和关系进行排列
响应数据以JSON格式组织,每个表作为一个键表示,包含一个对象数组。每个对象对应于生成数据的一行,字段与模式定义相匹配
用户可以通过在请求体中指定参数,例如表定义、列类型、行数和表之间的关系,来定制他们的数据请求
列表字段类型端点提供了一个全面的内置字段类型列表,超过50种可用于数据生成,包括uuid、电子邮件、电话、地址和价格
用户可以通过选择与其用例匹配的预构建模式模板来利用返回的数据,例如电子商务或客户关系管理,以快速生成相关的测试数据,而无需从头定义模式
MockHero API根据预定义的模式和模板生成合成数据,确保数据在测试目的上是现实和相关的,而不是来源于真实世界的数据集
典型用例包括为开发和预发布数据库植入数据填充CI/CD测试固定件用现实数据加载测试环境以及进行质量 assurance 测试以确保应用程序功能
数据准确性通过模式意识得以保持,这确保生成的数据遵循定义的关系和约束,同时在测试场景中使用确定性种子以实现可复现性
服务级别:
100%
响应时间:
142ms
服务级别:
100%
响应时间:
1,531ms
服务级别:
100%
响应时间:
186ms
服务级别:
100%
响应时间:
1,646ms
服务级别:
100%
响应时间:
1,451ms
服务级别:
100%
响应时间:
113ms
服务级别:
100%
响应时间:
1,619ms
服务级别:
100%
响应时间:
123ms
服务级别:
100%
响应时间:
437ms
服务级别:
100%
响应时间:
194ms
服务级别:
100%
响应时间:
395ms
服务级别:
100%
响应时间:
10,552ms
服务级别:
100%
响应时间:
666ms
服务级别:
100%
响应时间:
55ms
服务级别:
100%
响应时间:
15,473ms
服务级别:
100%
响应时间:
10,552ms
服务级别:
100%
响应时间:
2,037ms
服务级别:
100%
响应时间:
19,930ms
服务级别:
100%
响应时间:
2,088ms
服务级别:
100%
响应时间:
718ms