SheepNav
FixtureKit

FixtureKit

fixturekit.com

将TypeScript接口转为逼真模拟数据

28天前制作者:Wasef Salamat

关于 FixtureKit

FixtureKit 是一款完全免费、基于浏览器的工具,通过语义推断将 TypeScript 接口或 Zod 模式转换为逼真的模拟数据。无需安装,无需后端,即可快速生成高质量测试数据。

核心功能

FixtureKit 的核心能力在于智能解析 TypeScript 类型定义和 Zod 模式,自动推断字段含义并生成符合语义的模拟数据。例如,email: string 会生成类似 user@example.com 的地址,age: number 则会生成合理的年龄值。支持导出为原始 TypeScript、JSON、MSW 处理程序或 Playwright 路由模拟,无缝集成到开发工作流中。

主要特性

  • 语义推断:基于字段名称和类型自动生成逼真数据,减少手动编写 mock 的工作量。
  • 多格式导出:支持 TS、JSON、MSW 和 Playwright 格式,满足不同测试框架需求。
  • 对抗模式:提供 Adversarial Mode,生成边界值、异常数据等,帮助压力测试 UI 的健壮性。
  • 完全浏览器端:所有处理在本地完成,无需上传代码,保障数据安全。
  • 免费使用:无需注册,打开即用,适合个人和团队。

适用场景

  • 前端开发与测试:快速生成接口模拟数据,加速开发迭代。
  • 单元测试与集成测试:为测试用例提供可靠的数据源。
  • 原型设计:在无后端时填充 UI 展示数据。
  • 压力测试:使用对抗模式验证 UI 对异常数据的处理能力。

相关工具