【问题标题】:Test User Data (Fake Data) [closed]测试用户数据(假数据)[关闭]
【发布时间】:2010-09-29 11:12:18
【问题描述】:

我可以从哪里获得,或者如何生成可用于测试应用程序的大量虚假用户数据(姓名、电子邮件地址、位置等)的大格式集合?

可以明显是假的,这将仅限于开发服务器。但我敢肯定,任何事情都会比我想出的要好。

【问题讨论】:

  • 查看这个 SO 线程:Creating test data in a database
  • 选举角色可能可用?你想测试什么——足够大的字段大小、数据内容处理、可扩展性? 10,000 位 smith 对姓氏索引没有帮助...
  • 尝试使用fairyland (java) 之类的假数据生成器
  • 一个与编程直接相关的非常有建设性的问题。
  • stackoverflow.com/questions/16317/creating-test-data-in-a-database

标签: database testing test-data


【解决方案1】:

有一些专门为此而构建的工具。我之前使用http://www.generatedata.com/ 为MySql 数据库生成数据。 RedGate 有一个很好的工具,可以用名为SQL Data Generator 的测试数据填充您的 SQL Server 数据库。 RedGate 工具的价格约为 300 美元,但有免费试用版。

更新: Faker.js 现在可用。这是一个基于 node.js 构建的项目,看起来很全面。

另一个更新:Mockaroo 很棒!

如果您想要伪造用户数据的 HTTP API,请查看Random User Generator

【讨论】:

  • 我已经让 generateata.com 与 sql server 一起工作,只需要一些基本的字符串替换,因为基本的插入格式是相同的。
  • 太棒了,科里。感谢您提供了一个很棒的工具!
  • Generatedata 看起来是个不错的工具,但仅适用于美国/加拿大地址。不幸的是,对于英国地址来说,这并不好
  • @corymathews 安装时应该具体更改哪些内容以使其与 sqlexpress 一起使用?我在摆脱错误时遇到了一些麻烦
  • 现在还有 databasetestdata 可以导出 JSON/XML/CSV,这对于 Django 固定装置等非常方便
【解决方案2】:

这是一个用于生成各种类型测试数据的开源工具。 http://www.generatedata.com

【讨论】:

    【解决方案3】:

    查看这个“有趣的名字”列表,其中一些是经典的

    http://www.ethanwiner.com/funnames.html

    【讨论】:

    • 请投票重新打开这个问题。
    【解决方案4】:

    http://www.fakenamegenerator.com/ 是一个很好的资源,用于创建具有真实外观的用户的测试数据,包括 SSN、电子邮件地址……他们也有批量下载选项。

    【讨论】:

    • 请投票重新提出这个问题。
    【解决方案5】:

    另一个开源测试生成器工具是我自己的http://code.google.com/p/csvtest

    【讨论】:

    • 现在是“404 Not Found”。
    【解决方案6】:

    对于正在寻找此问题的更新解决方案的任何人... 我为 Data Synchronization Studio 编写了一个测试数据生成器项目。它可以生成一个大型数据集,范围从 1 到 100 几百万行实际测试数据(那里有很多 OF :D)无论如何,这里有一篇关于它的博客文章。 http://www.simego.com/Blog/2012/02/Test-Data-Generator-Download-for-Data-Sync

    【讨论】:

      猜你喜欢
      • 2012-08-04
      • 1970-01-01
      • 1970-01-01
      • 2012-09-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-23
      相关资源
      最近更新 更多