造数工具调研

开源项目

语言

地址

描述

备注

Faker

Python

https://github.com/joke2k/faker

一个Python库,可以生成各种各样的假数据,包括SQL语句。它支持多种数据库,包括MySQL、PostgreSQL、Oracle等。Faker可以生成各种类型的数据,如姓名、地址、电子邮件、电话号码、日期等。

Faker

php

https://github.com/fzaninotto/Faker

Faker 是一个为您生成假数据的 PHP 库。无论您是需要引导您的数据库、创建美观的 XML 文档、填写您的持久性以对其进行压力测试,还是匿名化从生产服务中获取的数据,Faker 都适合您。

停止维护了

SQLsmith

C++

https://github.com/anse1/sqlsmith

SQLsmith 是一个随机 SQL 查询生成器。它的典范是Csmith,事实证明它对 C 编译器的质量保证很有价值。

它目前支持为 PostgreSQL、SQLite 3 和 MonetDB 生成查询。要添加对另一个 RDBMS 的支持,您需要实现两个类,以提供关于被测设备的模式信息和连接性。

datafactory

未知

DataFactory是一种强大的数据产生器,它允许开发人员和QA很容易产生百万行有意义的正确的测试数据库,该工具支持DB2、Oracle、Sybase、SQL Server数据库,支持ODBC连接方式,无法直接使用MySQL数据库。 DataFactory 首先读取一个数据库方案,用户随后点击滑鼠产生一个数据库。

收费,是一个桌面程序。

datafactory

js

https://github.com/DispatchMe/datafactory

一个JavaScript库,可以帮助您生成各种类型的假数据,包括SQL语句。它支持多种数据库,包括MySQL、PostgreSQL、Oracle等。DataFactory可以生成各种类型的数据,如姓名、地址、电子邮件、电话号码、日期

停止维护了

DBMonster

dbMonster - feed your database! - Browse Files at 

不维护了

dgMaster

Java 

dgMaster download | SourceForge.net

不维护了

Datagenerator

Datagenerator download | SourceForge.net

Spawner Data Generator

mockaroo

Mockaroo - Random Data Generator and API Mocking Tool | JSON / CSV / SQL / Excel

在线,可以买镜像

SQL Data Generator

SQL Data Generator - Data Generator For MS SQL Server Databases

generatedata

js

https://github.com/benkeen/generatedata

generatedata.com

收费

Synthetic data generation for data anonymization, data augmentation, imputation and rebalancing - MOSTLY AIPricing - DATPROFAvo's no-code intelligent test data management softwareData Generator for MySQL | SQLManagerTest Data Management | Solix Data Management SolutionsTest data generator for database testing or scrambling: DTM Data Generator editionsTest Data Generator / Test Data Generation / Advanced Data Generator @ Upscene Productions

php

GitHub - wintercoder/datamaker: 在线测试数据生成(SQL) http SQL测试数据生成

调研结果:

1、如果只是个人使用,有很多各个语言的工具帮忙生成测试SQL。功能比较强大的需要收费,如datafactory。

2、在线的mockaroo也比较强大,可以支持,需要购买。

引用:

15 BEST Test Data Generator Tools (Free) 2023

你可能感兴趣的:(造数)