我有一个讨论-DB ,我需要测试数据量很大,对不同尺寸的样品。 请参见准备SELECT,JOIN和CREATE查询,请在链接向下滚动。
我怎么能自动生成测试数据到数据库?
如何生成不同大小的样品测试数据?
有一些现成的工具吗?
我有一个讨论-DB ,我需要测试数据量很大,对不同尺寸的样品。 请参见准备SELECT,JOIN和CREATE查询,请在链接向下滚动。
我怎么能自动生成测试数据到数据库?
如何生成不同大小的样品测试数据?
有一些现成的工具吗?
这里有几个用于生成测试数据的免费工具的建议:
Databene Benerator :支持多种JDBC的数据库品牌,使用和DbUnit,GPL许可证兼容的XML格式。
超级拍击 :原本是为MySQL的负载测试工具,它也支持PostgreSQL和它包括模拟数据的生成。
我问过类似的问题在这里二月在计算器上,以上两种选择似乎是最好的选择。
我知道这个问题是超过时,但今天我一直在寻找的答案,这个确切的问题,我碰到这个就来了:
http://wiki.postgresql.org/wiki/Sample_Databases
出于上市(包括内置类似pgbench工具)的选项,pgFoundry具有完全适用于测试案例,我的工作在几个引人注目的选项。
我想这可能会帮助我这样的人,所以它是。
我不知道如何让自动生成的数据,并将其插入到数据库中(我敢肯定,你可以用python脚本或东西把它关闭),但如果你只是寻找无尽的张口闭口粘成一个数据库, 这应该是有帮助的。
我不是一个人postres,但在许多其他的DB我用,产生大量的测试数据的简单机制是一个交叉连接。 该技术是用于产生大量的测试数据是特别有用的。
这里有一个上好的博客贴子 (SQL Server特定虽然)。