【问题标题】:How to create big datasets for test purposes?如何为测试目的创建大数据集?
【发布时间】:2011-04-02 16:43:50
【问题描述】:

我需要测试一些图表类。对于这些,我想创建一个包含 1-2 百万数据的大数据集!如何创建这么大的数据集?

谢谢

【问题讨论】:

  • 为什么要投反对票?它足够清晰。
  • 什么样的数据?随机数? DVD电影选择历史权重?高度?范围是多少?类型?
  • 抱歉我的问题不具体。不知道怎么说,但我需要不断变化的数据集。在极端情况下,第二个是 200 万个数据。我的图表课必须实时绘制这些数据。有了这个数据集,我想测试现有的图表类。不知道它是否可行,但那是我的使命:)

标签: c# testing charts test-data


【解决方案1】:

复制任何现有数据并粘贴数百万次。

【讨论】:

    【解决方案2】:

    这个问题有点太开放了,但总之你可以创建一个程序来生成随机数据。基本上对于每个数据字段,选择一个数据范围(例如:0 - 100、“真”/“假”等)。然后让你的程序用随机数据填充每个字段。将该字段写入您的数据集并重复该过程数百万次...

    【讨论】:

      【解决方案3】:
       for(i = 1; i <= 2000000; i++) {
          insertRandomData();
       }
      

      【讨论】:

        【解决方案4】:

        Visual Studio Team System 数据库版可以做到这一点

        how to video

        【讨论】:

          【解决方案5】:

          任何基于文本的内容,您都可以将其用作种子,也许只需将其设为字符串,然后将其拆分为字符串数组并开始组合数组的随机索引,而对于数字,只需使用随机功能。这是你的种子:

          Lorem ipsum dolor sit amet,consectetur adipiscing elit。 Fusce scelerisque nulla congue felis interdum nec lobortis turpis blandit。 Ut sagittis molestie lacinia。 Phasellus iaculis justo vel ligula 前庭 pretium。菜豆非 iaculis nibh。 Curabitur eu ipsum dignissim eros volutpat dignissim。 Maecenas lobortis ultricies nisl,坐在 amet laoreet leo tristique eget。 Donec ullamcorper,metus condimentum vehicula mollis,urna lorem tincidunt arcu,eget rutrum nisl enim sat amet enim。 Aliquam ac mitellus。 Nullam vitae justo lacus,在 posuere arcu 中。 Aliquam infantum lacus eu urna congue pellentesque。 Nammalesuada tincidunt odio,eget adipiscing libero pulvinar sat amet。 Ut risus dolor, condimentum non cursus ut, convallis vitae elit。 Aliquam ultricies consequat nulla eget convallis。 Maecenas eget sollicitudin neque。 Etiam aliquam commodo sagittis。 Morbi pellentesque metus ut eros euismod ullamcorper。

          【讨论】:

            【解决方案6】:

            利用现有数据集,例如 Stackoverflow 用户数据。

            【讨论】:

              【解决方案7】:

              我的项目http://fluentetl.codeplex.com/ 可能会帮助你。

              您可以轻松地使用它将测试数据转储到您的数据库中,这实际上在示例中进行了说明。

              一个示例通过代码生成数据。另一个示例连接 2 个文本文件、一个名字列表和一个姓氏列表,并将所有可能的组合插入到一个表中。您可以制作自己的随机数据循环以保存到您的数据库中。

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 1970-01-01
                • 2019-03-26
                • 2015-09-02
                • 1970-01-01
                • 1970-01-01
                • 2014-01-29
                • 1970-01-01
                • 2019-03-21
                相关资源
                最近更新 更多