ChaosData — 混沌测试数据生成器
给开发者按 schema 生成带故意边界值的测试数据
- 痛点
- 开发者经常遇到线上 bug 是因为数据长得和预期不一样,比如表单里混进 emoji、格式错误的字符串、极端整数。手动构造这些边界数据既枯燥又容易遗漏,很多团队在测试时仍然依赖真实生产数据或随手乱填。
- 方案
- ChaosData 接收数据库 schema 或示例 JSON,自动生成带可控「混沌」的测试数据,包括 emoji、异常字符串、极值整数等。可以按行导出 SQL/JSON,也提供 CLI 与 CI 集成,让开发者每次测试都自动混入边界数据。
- 用户
- 后端开发、QA 工程师、需要频繁做数据测试的小团队。
- MVP
- 支持从 MySQL/Postgres schema 或 JSON 示例导入;按字段类型生成数据并注入 3~5 类边界值;支持导出 SQL/JSON/CSV;提供 CLI 与 GitHub Actions 示例;一键生成可复现的随机种子。
- 变现
- 开源核心 + 付费云服务(团队共享 schema、保存预设、CI 集成、历史生成记录),按月订阅。
- 为何现在
- AI 编码代理大量生成代码后,边界数据测试变得更加重要;独立开发者可以快速做出 CLI 工具并靠产品猎取早期用户。
来源讨论 · 1
- Hacker NewsShow HN: ChaosData – Chaotic data that fits your schema1↑ 1