面向 JVM(Java、Kotlin、Groovy)的假数据生成库,可生成姓名、地址等逼真数据,用于测试和演示。
1808+1 本周250JavaApache-2.0更新于 昨天
一个 Python 库,用于生成姓名、地址、文本等虚假数据,适用于数据库填充、测试和数据脱敏。
Faker 是一个用于生成虚假数据的 Python 库,可用于初始化数据库、生成示例 XML 文档、为压力测试填充持久化存储,或对生产环境数据进行脱敏。
在 Faker 实例上调用 name()、address() 等方法即可返回对应类型的随机数据。数据按 provider 组织,支持通过 it_IT、ja_JP 等区域代码生成本地化内容,也可以同时组合多个区域。通过设置随机种子可以得到可复现的结果,unique 属性则能保证生成的值不重复。项目还提供命令行工具,方便在终端中直接生成数据。
项目自带 pytest fixture,并支持自定义 provider 和动态 provider。它可以与 factory_boy 集成,当前主版本要求 Python 3.8 及以上。
使用 pip 安装 Faker
pip install Faker创建生成器并调用 name() 等方法生成假数据
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
面向 JVM(Java、Kotlin、Groovy)的假数据生成库,可生成姓名、地址等逼真数据,用于测试和演示。
一个 Go 语言库,用于生成姓名、地址、邮箱、公司等随机假数据,适用于测试和数据填充。
一个 Python 库,可按多种语言和地区生成逼真的虚假数据,如姓名、地址、邮箱和金融数据。
数据生成平台,可产生逼真的合成事件,实时推送或批量生成到日志、数据库和 HTTP 端点。
自托管地址生成器,基于官方登记数据与开放地图数据,返回真实存在的地址,覆盖 27 个国家和地区。
一个 pytest 插件,把测试数据目录复制到临时文件夹,方便测试安全地读取和修改数据文件。