软件介绍
dbForge Data Generator for Oracle 是 Windows 上一款 Oracle 专用测试数据生成工具,以200 + 内置生成器、完整数据完整性支持、可视化配置、命令行自动化为核心,可快速生成海量、真实、合规的测试数据,大幅降低测试数据准备成本,适配开发、测试、性能压测、数据脱敏等全场景。以真实生成器、完整数据完整性、可视化配置、自动化能力为核心,既能满足个人开发者快速造数需求,也适配企业级 DevOps 与合规场景,是 Oracle 开发测试流程的必备效率工具。
- 覆盖所有 Oracle 数据类型,支持灵活规则配置:
- 数值:NUMBER、整数、小数、序列、随机范围、加权列表。
- 字符串:VARCHAR2/CHAR、固定文本、Lorem Ipsum、正则表达式、文件 / 文件夹导入、乱序文本。
- 日期时间:DATE、TIMESTAMP、INTERVAL,支持随机范围、递增 / 递减、工作日 / 节假日过滤。
- 特殊:外键关联、SQL 查询结果、视图数据、常量、空值控制。
- 生成贴近业务、符合格式规范的真实数据,无需手动构造:
- 个人信息:姓名(多语言)、邮箱、手机号、地址、邮编、身份证 / 社保号、信用卡号(合规脱敏)。
- 商业数据:公司名、产品名、品类、订单号、SKU、价格、库存、日期、物流单号。
- 行业专用:医疗(诊断、药品代码)、金融(IBAN、SWIFT)、地理(国家 / 城市 / 经纬度)、互联网(域名、IP、UUID)。
- 本地化:支持多国家 / 地区格式(如 US/UK/DE/AU 地址、电话),适配全球化测试。
- 基于现有生成器创建模板,保存复用,避免重复配置。
- 支持 Python 脚本扩展(专业版),实现复杂业务逻辑数据生成。
- 外键智能关联:自动识别外键关系,生成跨表一致数据;支持手动指定父表 / 列,确保关联完整性。
- 域完整性支持:兼容 CHECK 约束,生成符合业务规则的数据;可临时禁用约束 / 触发器,提升生成速度。
- 列间依赖:支持 “列 A 值决定列 B 值”(如订单状态→支付方式),生成逻辑连贯的业务数据。
- 唯一键 / 主键:自动生成不重复值,避免主键冲突。
- 向导式流程:连接库 → 选表 / 列 → 配生成规则 → 设行数 → 预览 → 执行,全程可视化。
- 列级规则定制:每个列独立配置生成器、范围、格式、空值比例、重复率。
- 批量设置:一键应用规则到同类型列(如所有日期列、所有字符串列),提升效率。
- 实时预览:配置后立即查看生成样例,验证规则正确性,避免批量错误。
- 项目保存:保存生成配置(连接、表、规则、行数),下次一键复用,适配重复测试场景。
- 直接填充目标表(推荐测试环境);
- 生成可编辑 SQL 脚本,手动 / 自动化执行;
- 导出为 CSV/Excel,供其他工具使用。
- 数据量控制:支持生成 1 行到百万级数据,适配单元测试、集成测试、性能压测。
- 增量 / 清空生成:可追加数据、清空表后生成、仅填充空列,灵活适配测试需求。
- 命令行接口(CLI):支持脚本调用,集成 Jenkins、GitLab CI、GitHub Actions 等流水线,实现测试数据自动化准备。
- 计划任务:结合 Windows Task Scheduler,定期生成 / 刷新测试数据。
- 版本控制集成:生成配置文件可提交 Git/SVN,实现 “数据生成即代码” 管理。
- 高效引擎:批量插入、事务优化,百万级数据生成分钟级完成。
- 数据脱敏:生成虚拟个人信息(如虚拟身份证、信用卡),满足 GDPR、等保合规,避免真实数据泄露风险。
- 错误处理:支持忽略错误、事务回滚、日志记录,确保生成过程稳定。
软件截图

下载地址
如果您想获取这篇文章的最新信息,可以收藏此文章,当文章更新时我们会通过邮件通知您!点击下面的 即可收藏 ↓