指南

如何使用虚假数据生成器创建测试数据

填写数量并选择需要的属性后提交生成,即可获得用于测试的随机虚假个人资料。默认会返回多种个人资料字段,也可以通过逗号分隔的名称筛选输出。

工具 虚拟测试数据生成器

先了解工具适合做什么

这个工具用于生成随机的虚假个人资料,适合在表单、接口或数据处理流程中准备测试输入,不应把生成结果当作真实个人资料。你可以先决定需要多少条记录,再选择要保留的属性;不指定筛选条件时,每条记录会包含姓名、联系方式、地址、出生日期和用户名等信息。

生成测试数据的步骤

  1. 在数量输入中填写需要的记录数。未填写时按 1 条处理;能够转换为整数的数量会被限制在 1 到 50 之间。若输入无法按规定转换为整数,部分错误会回退为 1,但某些转换异常不会触发这一回退,因此建议直接填写常规整数。

  2. 如需完整记录,保留默认的全部属性设置。若只需要部分字段,输入以逗号分隔的属性名称,并清理每个名称两侧的空格。系统只会保留与可生成属性匹配的名称,无法匹配的名称不会产生字段。可以按需要选择姓名、电子邮件、电话、地址、城市、州、邮政编码、出生日期或用户名等属性。

  3. 可选地填写语言区域文本;未填写时使用 en_US。提交生成操作后,查看返回的记录数量和字段。多次生成时,姓名、地址、日期、联系方式和用户名可能不同,因此不要把不同次结果逐项比较来判断工具是否出错。

  4. 若要检查结果,可确认电子邮件包含 @,并查看出生日期是否采用四位年份、两位月份和两位日期。需要保存测试数据时,只保留完成测试所需的结果,并在测试结束后按你的数据管理流程处理。

如何理解生成结果

结果中的每条记录由随机虚假值组成,重复提交不保证得到相同内容。默认记录覆盖的范围较广;使用属性筛选后,输出只应包含能够匹配的生成属性。数量输入经过正常整数转换时,结果数量处于 1 到 50 条的范围内;遇到 ValueError 或 TypeError 时会按 1 条处理,但其他转换异常可能直接出现错误。

语言区域输入会原样返回,但当前的值生成逻辑不会根据它切换姓名、地址或格式。因此,填写某个语言区域不能作为本地化数据的依据。出生日期的年份范围为 1960 至 2009,月份为 1 至 12,日期为 1 至 28;电子邮件由小写名字、随机数字和 example.com 组成。

使用示例

你正在测试注册表单,只想准备一条包含电子邮件和用户名的虚假输入。

在数量中输入 1,在属性筛选中填写电子邮件和用户名,然后提交生成操作并检查返回记录的字段。

返回一条记录,其中包含电子邮件和用户名等所选字段;电子邮件含 @ 并使用 example.com,具体姓名、数字和用户名值可能随机变化。

使用限制

  • 语言区域输入不会驱动当前的姓名、地址或格式本地化,而且重复生成不保证得到相同值,因此结果不适合作为本地化资料或稳定测试快照的依据。

常见错误

  • 错误原因:筛选名称与可生成属性不匹配,或逗号分隔后仍带有多余空格。改进方法:使用支持的属性名称,并在逗号后逐项检查名称和空格。

常见问题

一次可以生成多少条测试数据?

可以。数量未填写时按 1 条处理;可正常转换的数量会限制在 1 到 50 条之间。部分转换错误会回退为 1,但某些其他转换异常可能不会回退。

能否只生成电子邮件和用户名?

可以。输入以逗号分隔的属性名称后,系统会去除名称两侧空格,并保留能够匹配的生成属性;无法匹配的名称不会产生字段。

填写语言区域后,姓名和地址会自动本地化吗?

不能据此认为会生成本地化资料。语言区域输入是可选的,默认值为 en_US,并会原样返回;当前值生成逻辑不会根据该输入切换姓名、地址或其他格式。

工具

虚拟测试数据生成器