Skip to content
假数据生成器
Tools

假数据生成器

生成测试用的虚拟记录,并导出为 JSON、CSV 或 SQL。

Unlimited rows · 100% local · no sign-up. Your schema and data are generated in your browser and never uploaded.
Schema
Presets:
Preview — first 10 rows
Output (JSON)

All values are fictional — example.com emails and randomly generated details — so the output is safe to use for demos, fixtures and testing without exposing real people.

Runs entirely in your browser. Nothing is uploaded.

一款在浏览器中运行的免费模拟和假数据生成器

这款 模拟数据生成器 可为您所需的任意模式生成逼真的虚构记录,并将其导出为 JSONCSVSQLXML。无需安装任何软件,无需创建账号——定义字段,设置行数,在您的设备上生成任意多行数据。这是手动编写 fixtures 或逐次向 ChatGPT 索要示例行数据的实用替代方案。

填充数据库、填充 UI 原型、对导入进行负载测试或构建演示——一款出色的 假数据生成器 能节省数小时的工作,并让真实客户数据远离您的测试环境。

逐字段构建任意模式

添加字段,为每列命名,并从二十余种 字段类型 中选择:自增 ID、UUID、名/姓/全名、用户名、电子邮件、电话、街道、城市、省份、国家、邮政编码、公司、职位、产品名称、日期和日期时间、布尔值、整数和小数(含最小/最大范围)、价格、颜色十六进制、IP 地址、URL、lorem 文本,以及可输入自定义逗号分隔值的 自定义列表。随时重新排列或删除字段,并为任何字段设置空/null 概率,让您的 测试数据 包含真实系统需要处理的缺失值。

赶时间?一键预设可插入 用户产品订单员工 和博客 文章 的现成模式——然后按需调整。

导出为 JSON、CSV、SQL 或 XML

无需重新生成即可切换格式。将对象数组导出为 JSON,带有正确引号的电子表格就绪 CSV,用于种子脚本的批量 SQL INSERT 语句,或 XML——还有可直接复制粘贴的 JavaScriptTypeScript 数组(TypeScript 选项甚至会推断接口)。数字不加引号,布尔值在 SQL 中变为 TRUE/FALSE,空字段变为 NULL,输出结果可直接嵌入您的技术栈。

将结果复制到剪贴板,或下载为可直接导入的 .json.csv.sql.xml 文件。

区域感知、真实可信且可复现

选择 区域——美国、英国、印度、德国或法国——姓名、街道、电话格式和邮政编码将随之变化以匹配该地区,而电子邮件则从生成的姓名中派生,使每行数据在内部保持一致。需要两次相同的数据集?输入 种子,输出结果将完全可复现:相同的种子始终重建完全相同的行,非常适合快照测试和可共享的缺陷报告。

行数不限,100% 私密——与 Mockaroo 的对比

Mockaroo 等基于服务器的工具将免费行数限制为每次下载 1,000 行,需要账号才能保存模式,并在其服务器上生成您的数据。这款 随机数据生成器 的工作方式截然不同:免费、无需账号,Faker 风格的生成完全在您的浏览器中运行,因此您的模式和数据永远不会离开您的设备。生成数百、数千乃至数万行 合成测试数据——唯一的限制是您自己的机器。

假数据的常见用途

开发人员使用 虚拟数据生成器 来填充开发和预发布数据库,为截图填充管理表和仪表盘,为自动化测试生成 CSV 和 SQL fixture,对 API 响应进行原型设计,以及对分页、搜索和大规模导入进行基准测试。设计师用它以可信内容而非 lorem ipsum 填充原型,QA 团队使用带种子的数据集来复现边缘案例。每当您需要快速获得可信数据——而不触碰真实用户记录——这就是正确的工具。

Frequently asked questions

什么是假数据或模拟数据生成器?

假数据(或模拟数据)生成器创建真实但完全虚构的记录——姓名、电子邮件、地址、日期、数字等——可代替真实客户数据放入应用程序、数据库或电子表格中。您定义一个模式(所需的列),选择行数,工具便用可信的值填充它们,例如"李明,li.ming@example.com,+86 138 0013 8000"。这是填充 UI 原型、为测试数据库播种或在不接触真实个人信息的情况下进行导入压力测试的最快方式。

如何生成用于测试的假数据?

通过添加字段并为每个字段选择类型(全名、电子邮件、整数、日期……)来构建您的模式,设置行数,然后按"生成"。工具立即生成相应数量的行并显示实时预览。将格式切换为 JSON、CSV、SQL 或 XML,然后将结果直接复制或下载到您的测试 fixtures、种子脚本或电子表格中——无需账号,无需上传任何内容。

我可以将数据导出为哪些格式?

六种:JSON(对象数组)、CSV(带标题行和 RFC-4180 引号)、SQL INSERT 语句、XML,以及可直接粘贴的 JavaScript 或 TypeScript 数组。同一条记录在 JSON 中导出为 {"id":1,"name":"王芳","active":true},在 SQL 中导出为 INSERT INTO users (id, name, active) VALUES (1, '王芳', TRUE);。选择与数据目标相匹配的格式。

我的模式或数据会发送到服务器吗?

不会。与 Mockaroo 等基于服务器的生成器不同,此工具使用 JavaScript 完全在您自己的浏览器中构建所有内容。您的模式、种子和生成的行永远不会离开您的设备——没有任何内容会被上传、记录或远程存储——这使得它可以安全地用于处理机密字段名称和内部表结构。

支持哪些字段类型?

二十余种:自增 ID、UUID、名/姓/全名、用户名、电子邮件、电话、街道、城市、省份、国家、邮政编码、公司、职位、产品名称、日期、日期时间、布尔值、整数和小数(含最小/最大值)、价格、颜色十六进制、IP 地址、URL、lorem 文本,以及可提供自定义逗号分隔值的自定义列表。每个字段还可设置空值或 null 概率,以模拟真实的不完美数据。

可以获得可复现的数据吗?

可以。在种子框中输入任何内容,生成器就会变为确定性的——相同的种子、模式和行数始终生成完全相同的数据集,逐值对应。这非常适合快照测试和可复现的缺陷报告。将种子留空,每次生成都会给您一个全新的随机结果。

可以生成多少行?

多到您的设备能够舒适处理为止——生成完全在浏览器中运行,没有服务器端上限,而 Mockaroo 免费计划每次下载限 1,000 行。数万行在不到一秒的时间内即可生成;对于非常大的数据集,请下载文件而非从预览中复制。实时预览始终只显示前 10 行,以保持页面响应流畅。

Related tools

查看全部工具