假数据生成器

通过自定义字段生成逼真的模拟测试数据,并在浏览器中直接导出为 JSON 数组、CSV 或 SQL INSERT 语句。

正在加载工具…

假数据生成器定义你需要的列——姓名、邮箱、电话号码、UUID、日期等等——选择要生成的行数,立即获得 JSON、CSV 或 SQL 格式的逼真假数据。随时点击「重新生成」即可获得全新一批。所有内容均在浏览器本地生成,因此你的结构和数据绝不会离开设备。

假数据生成器 是什么?

一款免费的假数据生成器,完全在浏览器中生成逼真的模拟(虚拟 / 示例 / 测试)记录。开发者、测试工程师和数据库设计师常用它来填充数据库、为 UI 原型造数据、压测表单以及构建 API 测试数据,而无需编写填充脚本。添加字段,为每个字段设定列名并选择数据类型——UUID、全名、名字、邮箱、电话、城市、国家、日期、整数、布尔值、句子或公司名——设定行数,选择输出格式,然后复制结果。点击「重新生成」即可获得结构相同的全新一批。当你编辑字段、行数或格式时,输出会自动更新。

如何使用 假数据生成器

  1. 用「添加字段」按钮为每一列添加一个字段,然后为它命名并选择数据类型(UUID、全名、邮箱、电话、日期、整数、布尔值等)。
  2. 设置「行数」以决定要生成多少条记录(1 到 1000)。
  3. 用分段控件选择输出格式:JSON 数组、CSV 或 SQL INSERT 语句。
  4. 想要不同的数据时,点击「重新生成」即可在相同字段和行数下生成一批全新的值。
  5. 点击「复制」将生成的数据放入剪贴板,随时粘贴到填充文件、电子表格或查询语句中。

示例

用于 API 模拟的 JSON 测试数据

字段 = id(UUID)、name(全名)、email(邮箱)、age(整数);行数 = 3;格式 = JSON。输出为格式化的 JSON 数组,含三个对象,每个都有 id、name、email、age 键。点击「重新生成」可获得结构相同的另一组。

导入电子表格的 CSV

字段 = first(名字)、city(城市)、country(国家);行数 = 50;格式 = CSV。你会得到一个表头行加 50 行逗号分隔的数据;包含逗号或引号的值会自动加引号并转义。

用户表的 SQL 填充数据

字段 = name(全名)、email(邮箱)、active(布尔值);行数 = 10;格式 = SQL。输出为十条 INSERT INTO `data` (...) VALUES (...); 语句,字符串加引号、布尔值为 TRUE/FALSE、数字保持原样。

常见问题

每个字段可以生成哪些数据类型?
每个字段可以是 UUID、全名、名字、邮箱、电话号码、城市、国家、日期(YYYY-MM-DD)、整数(1-1000)、布尔值、句子或公司名。可按需自由组合任意数量的字段。
支持哪些输出格式?
三种:格式化的 JSON 对象数组、带表头行的 CSV(逗号和引号会转义),以及字符串加引号、布尔值为 TRUE/FALSE 的 SQL INSERT 语句。可用分段控件在相同的生成行上切换格式。
为什么每次点击「重新生成」数据都会变?
「重新生成」会基于相同的字段、行数和格式生成一批全新的随机数据。当你添加或删除字段、重命名列、更改类型或调整行数或格式时,数据也会自动更新。
一次最多能生成多少行?
1 到 1000 之间的任意整数;超出该范围的数值会被限制到最接近的上下限。设上限是为了让生成保持即时——先生成一批并复制,如需更多再生成下一批。
我的数据会被发送到服务器吗?
不会。字段、行数和生成的记录全部完全在你的浏览器本地生成——没有上传、没有文件传输,也不会向任何服务器发起 API 调用。任何内容都不会离开你的设备。

相关工具