2013-09-24 241 views
0

我在关系模式中有一组表。 例如客户,部门,分支机构等等... 所有这些都通过一些参照完整性约束FK和所有..随机数据生成器

我需要用这些巨大的数据填满这些表用于测试目的。 生成CSV的也很好,我可以在表中加载数据。

任何开源工具,可以帮助我吗? 我知道有一些工具可用,但它们似乎只用于为单个表生成随机数据,而不是用于相关表。

回答

-1

Rosh,你可能想看看Benerator。如果您使用Java和Maven,甚至可以使用Maven插件将其作为构建的一部分进行连接。您可以将其配置为在多个表中执行相当复杂的数据生成。

+0

谢谢马克。刚刚检查出来。根据文档和评论,它看起来相当令人印象深刻。但是,设置非常复杂。任何你可以指出的教程,这可以用一个例子来解释吗?再次感谢您指出这个奇妙的工具。 – user2804406

+0

是的,网络似乎对Benerator的教程稍微薄弱。我认为你最好的选择是下载它(http://bergmann-it.de/download/download_benerator?lang=en),然后看看。我还没有下载它,但我似乎记得有一些例子和教程是下载包的一部分。 –

+0

谢谢马克。我只是使用该工具来生成2个相关的CSV文件。根据我的要求Smthng。不过,我发现这个工具太慢了,而且当我开始渲染极其庞大的数据时,内存出现错误。 – user2804406

-1

您可以使用“Lorem Ipsum Generator”工具,也可以使用“generatedata.com”(http://www.generatedata.com/)工具。 我希望它对你有帮助。

感谢 克赫什布

+0

Thuk Khushboo。这也很好,但它适用于单个文件。 – user2804406

0

如果你不想编写代码,尝试Mockaroo。它非常灵活,您可以保存多个模式。它还允许您使用curl从保存的模式中自动生成数据。