用于测试与开发的模拟数据生成器
模拟数据生成器可按需生成逼真的假数据——姓名、邮箱、电话号码、地址以及 30 多种其他字段类型——让你无需使用真实记录就能填充数据库、原型和接口。只需定义一次结构,设定所需的行数,即可在浏览器中即时生成一份全新的数据集。
它专为需要快速获得可信测试数据的开发者、测试工程师和设计师打造。你可以从现成的预设入手,也可以搭建自定义结构,再选择一个国家地区以获得风格匹配的姓名和地址,然后将结果导出为 JSON、CSV、SQL INSERT 或 TSV。
如何使用模拟数据生成器
定义数据结构
选择一个预设——用户资料、商品、博客文章、订单或员工——载入现成的结构,或点击添加字段自行搭建。为每个字段设置名称(即列标题),并从 30 多种数据类型中选择一种。拖动手柄即可调整字段顺序。
配置选项
设置行数(1 到 500),并选择一个地区以匹配某个国家的姓名、电话格式和城市。对于整数和浮点数字段,打开选项弹窗设置最小值和最大值;对于自定义列表,输入你自己的、用逗号分隔的值。
生成数据
点击生成即可构建数据集。在实时预览表格中查看每一行,其中数值会按颜色区分,布尔值 true 显示为绿色、false 显示为红色。
复制或导出
点击复制可将数据以 JSON 格式复制,或打开导出将其下载为 JSON、CSV、SQL INSERT 或 TSV——可直接用于你的项目。
功能特性
可视化结构搭建
添加、重命名和删除字段,再拖动手柄调整列顺序。每个字段可选用 30 多种数据类型之一。
30 多种数据类型
在同一个选择器中生成姓名、邮箱、电话、地址、UUID、日期、价格、Lorem 文本、IPv4、十六进制颜色等。
五套内置预设
用为常见场景调校好的用户资料、商品、博客文章、订单或员工结构,立即上手。
多地区数据
在英语、越南语、日语、韩语、法语、德语、西班牙语和中文之间切换,获得符合各地区的姓名和城市。
可配置字段选项
在整数和浮点数字段上设置最小值和最大值范围,或通过自定义列表类型提供你自己的、用逗号分隔的值。
最多 500 行
每批可生成 1 到 500 条记录,随时可重新运行以获得一组全新的随机值。
实时预览表格
在可滚动的表格中立即看到结果,表头固定、数值按颜色区分,布尔单元格以绿色/红色显示。
四种导出格式
可下载为 JSON、CSV、SQL INSERT 或 TSV——可用于接口模拟、电子表格、填充数据库或粘贴进表格。
一键复制
一个按钮即可将整个数据集以格式化的 JSON 复制到剪贴板。
完全在本地运行
所有生成都在浏览器中进行,没有任何上传或服务器调用,因此你的结构和数据绝不离开你的设备。
常见问题
生成的数据是真实的还是假的?
完全是假的。姓名、邮箱、地址和其他值都是从精选的样本池中随机组合而成,因此看起来真实,但不对应任何真实的人。每次生成都会产生一份全新的随机数据集。
可以导出为 JSON、CSV 和 SQL 吗?
可以。使用导出菜单将数据下载为 JSON(对象数组)、CSV、SQL INSERT 语句或 TSV。你也可以点击复制,将数据以 JSON 格式放入剪贴板。
一次最多可以生成多少行?
每批可生成 1 到 500 行。如需更大的数据集,可多次运行生成器,再在目标格式中合并各批数据。
支持哪些数据类型?
超过 30 种类型,分为身份(ID、UUID、姓名/名/姓、用户名、邮箱、密码、头像 URL)、联系方式(电话、街道地址、城市、国家、邮政编码)、商务(公司、职位、部门、商品名称、价格、分类、状态)、数据(整数、浮点数、布尔值、日期、日期时间、URL、IPv4、十六进制颜色)和文本(单词、Lorem 句子、Lorem 段落以及自定义列表)。
如何定义自定义结构?
点击添加字段插入一个新字段,然后设置它的名称并选择数据类型。对你需要的每一列重复此操作,拖动字段调整顺序,并删除不需要的字段。你也可以从预设入手再加以调整——编辑任意字段都会自动将预设切换为自定义。
切换地区会影响每个字段吗?
不会——只有与地区相关的字段会变化,例如姓名、邮箱、用户名、电话、街道地址和城市。UUID、整数、布尔值、日期等与地区无关的类型在所有地区都保持不变。
可以直接在我的数据库中使用 SQL 输出吗?
SQL 导出会生成标准的 INSERT 语句,列名使用反引号包裹,字符串值已转义。默认表名为 mock_data——请在运行这些语句前替换为你自己的表名。
我的数据会被发送到服务器吗?
不会。所有数据生成都完全在你的浏览器中使用 JavaScript 进行。没有任何内容被上传、存储或传输到任何服务器,并且该工具在任何现代浏览器中都无需插件即可运行。
还没有评论,快来发表第一条!