虚假数据生成器

下一个

一键生成包含用户ID、全名、邮箱、电话及所在城市等信息的仿真实际用户记录行。输出结果为CSV文件(含可直接导入电子表格的标题行),也可 JSON 用于API模拟测试。该功能适用于初始化开发数据库、填充仪表板预览界面、编写集成测试或对CSV导入器进行压力测试,且无需暴露任何真实用户数据。

如何生成虚假数据集

  1. 1

    选择记录数量

    请选择所需行数,常规运行通常为10、50或200条记录。

  2. 2

    选择格式

    用于电子表格和SQL数据导入的CSV文件,用于API接口配置及前端模拟测试的 JSON 。

  3. 3

    生成

    该生成器随机将姓名、电子邮件地址、电话号码及城市信息组合成具有连续编号的记录。

  4. 4

    复制或下载

    将输出内容复制粘贴至工具中,或另存为`.csv`或`.json`文件以供测试平台使用。

生成器会生成什么

目标是呈现逼真的形态,而非高精度的统计数据。名称来自多元来源,因此读起来自然人性化,而非刻意模板化。

每条记录的字段

字段 格式 示例
id 从 1 开始的连续整数 17
name 混合池中的名 + 姓 Morgan Lopez
email 标准化姓名 + id @example.com morgan.lopez17@example.com
phone 北美格式,虚构区号 +1-555-412-8203
city 来自短名单的欧洲首都 Berlin

为何选择 @example.com555-

这些地址专为RFC 2606和 NANP 标准下的文档及虚构用途预留。使用它们可确保生成的地址和电话号码永远不会与真实用户信息冲突,从而避免测试数据意外发送至真实收件箱或在凌晨3点拨打陌生人的号码。

合理的应用场景

  • 填充预发布(staging)数据库:提供足够多的记录行,让列表视图、搜索和分页表现得足够真实。
  • 对CSV导入器进行负载测试:先生成200条记录,随后在上传前于电子表格中扩充到20万条。
  • 模拟API:在前端开发过程中,将 JSON 输出替换到测试夹具(fixture)文件中。
  • 用于仪表板预览的数据:让相关方看到内容充实的界面,而非空白状态。

它并非什么

并非适用于所有地区的伪造库(此类情况应使用Faker、@faker-js/faker或Chance)。其人口统计特征也不具备统计学上的真实性,数据分布呈均匀且小规模样本的特点。若需要符合特定地区规范的名称、带有有效邮政编码的地址或行业专属字段,请选用完整的专用库。

常见问题

是的。电子邮件地址以 @example.com 结尾,这是由 RFC 2606 标准预留且无人拥有的域名;电话号码则使用北美区号体系中专为虚构用途预留的 555- 前缀。这两种方式都不会真正联系到任何人。

每次运行均采用全新的随机数生成机制,因此结果每次均不同。若测试需要确定性数据,请一次性生成数据,将文件保存至代码仓库并作为固定测试用例使用。

每代输出量上限为200条,以保持页面响应迅速。如需处理更大规模的数据,请将CSV文件粘贴到电子表格中并复制行,或在本地运行专用库。

相关记录在请求处理期间生成,并发送给您,不会存储于数据库或日志中。

相关工具

此工具还提供其他语言版本