首页 / GitHub 趋势 / 测试数据总用真数据?Fa…
数据与爬虫

测试数据总用真数据?Faker:一行代码生成假数据

GitHub 仓库
joke2k/faker
总 Stars
★ 19,489
主要语言
Python
查看 GitHub 项目

结论先说:Faker 是 Python 的假数据生成库,1.95 万星,MIT 协议。它能一行代码生成姓名、地址、电话、邮箱、公司名这些看起来像真的数据,是开发和测试时最常用的假数据工具。

它是什么:一个 Python 包,内置几十种数据类型和几十种语言环境,调用一个函数就能批量生成格式正确的假数据。

能干嘛:给开发环境造测试数据、给演示账号填资料、给性能测试灌库;配合测试框架,每次跑测试都能生成全新的数据集。

适合谁:所有 Python 开发者,尤其是经常要造测试数据的后端和数据工程师;写教程、做演示的人也用得上。

注意点:生成中文数据要指定 zh_CN 语言环境,默认是英文;假数据别拿去冒充真实用户数据,测试完记得清理。

测试数据为什么不用真数据?

真数据涉及隐私,泄露了就是事故;而且真数据分布不均匀,边界情况测不到。Faker 的好处是数据可控、可复现,想测什么场景就生成什么场景,跑完就扔,没有合规负担。

站长点评:我挑 Faker 是因为它属于那种人人都该装、但很少有人专门讲的工具。站里之前发过不少开发工具,测试数据这个小环节一直空着。提醒一句:中文姓名和地址一定要指定 zh_CN,不然生成出来全是英文名,演示的时候一眼就露馅。

⬇ 下载区(本站中转)

本站服务器实时中转 GitHub 文件,国内网络也可稳定下载;也可使用右侧官方链接。 本项目遵循 MIT 许可证。

📦 源码包(默认分支 ZIP)本站下载官方下载

要下载其他 GitHub 项目?试试本站的 GitHub 加速下载工具,粘贴链接即可中转。

数据与爬虫 新星挖掘

相关推荐