很抱歉,如果这不是主题 - 但 肯定会编程相关。
我需要大规模测试我的Web应用程序(并发用户和系统中的数据量)。对于后者,我需要一些为各种类型(名称,地址,电子邮件和其他一些数据类型)生成虚拟数据的方法
是否有任何开源(免费)或虚拟数据字典的商业提供者(任何格式,但最好是mySQL)(我真的不需要整个应用程序 - 只需要数据)。
其他人如何解决这个问题?
修改 对不起,如果我不清楚。我不需要一种方法来编码 - 我只需要虚拟数据(基础)文件来提供原始信息。我不想要无意义的数据(如随机生成的字符),因为这不允许我们执行可用性测试或演示。如果这在开源中不可用 - 有谁知道为什么不呢?
编辑2: 我见过generateata.comm,但支持应用程序的数据库太小了。我需要测试大约100,000个用户(我需要该应用程序不支持的数据类型。即使只是一个字典(英语),数据库形式也很有用。
答案 0 :(得分:1)
本网站为您提供大量免费测试数据:www.fakenamegenerator.com
答案 1 :(得分:0)
你能编写一个简单的脚本来以编程方式随机生成所需的数据吗?我会使用python,但你几乎可以做任何事情。
这段伪代码的某些内容应该可以解决问题:
for i in range(0, 100000):
name = randomName()
email = randomEmail()
insertIntoSomeTable(name, email)
randomName
生成随机名称时,randomEmail
生成随机电子邮件,insertIntoSomeTable
获取随机生成的数据并将其插入其中一个表中。这些功能应该是无足轻重的。
对所有需要随机数据的表重复。