承接国内外服务器租用托管、定制开发、网站代运营、网站seo优化托管接单、网站代更新,新老站点皆可!!咨询QQ:3787320601

怎样使用Visual Studio 2010在数据库中生成随机测试数据

管理员 2023-08-04 08:05:46 互联网圈 0 ℃ 0 评论 3822字 收藏

测试在项目中是很重要的一个环节,在Visual Studio 2010中,在测试方面已有很好的支持了,比如有单元测试,负载测试等等。在数据测试的方面,Visual Studio 2010,还支持对数据库进行多种测试,其中一个很好用的功能是能为开发者在测试阶段,大量方便地为数据库生成随机的数据,而且还可以自己指定生成数据的规则,十分方便,这就让在测试进程中,开发者能有更充足的数据样本对项目进行测试。本文则介绍其中的Data Generation数据生成器的使用方法。

1 创建SQL Server 2008数据库项目

首先,打开Visual Studio 2010,选择新建项目,在下图中,选择建立一个SQL Server 2008的数据库项目,命名为SampleDBApp

创建项目

2 导入数据

在建立好数据库项目后,接着我们可以进行数据对象的导入,这里将已存在的数据库中的数据对象导入到我们建立好的数据库项目中。首先我们要连接到数据库中,在数据库项目中鼠标右键,在弹出的菜单当选择“导入数据对象和设置”,以下图:

导入数据1

这会打开一个数据导入的向导窗口,以下图,会提示用户连接已有的数据库,我们只需要简单依照向导说的去一步步完成便可。

导入数据2

在数据导入完成后,会出现以下的提示信息,表示数据已成功导入。

导入成功

3 添加数据生成计划

这时候,我们可以开始添加数据生成计划了。在项目中鼠标右键后的弹出菜单中,选择“Data Generation Plan”,以下图:

计划

在弹出的窗口中继续选择增加数据转换计划,以下图:

转换计划

       4 选择要添加的表

接下来,会出现该数据库中已有的表,以供用户选择对哪些表进行生成数据,当用户选择某个表后,会在屏幕下方显示该表中的所有列,以供用户选择哪些列来生成数据。

表

在上图中,比如象Products表,还可以设置它的相关联的表,如Categories表,还可以设置其关联关系(在Ratio to Related列中设置),如1:1一对一关系。而在下方的列的部份,注意其中的每一个列的Generator生成器中,乃至可以设置使用正则表达式去生成数据,以下图,十分方便。

方便

5 生成数据

在上面的步骤都完成后,可以点以下图的生成按钮或F5,便可马上在数据表中随机生成测试数据,在生成时,系统会询问会不会在现有的数据库表中生成测试数据,或者另外选择生成的目的地。

数据1

数据2

6 检验生成的数据

最后,数据生成后,可以到Sql Server中检查生成的数据,以下图,可见Visual Studio的数据生成器的确为我们生成了大量的测试数据。

检验

微软官方文档:http://msdn.microsoft.com/en-us/library/dd193262(v=vs.100).aspx

文章来源:丸子建站

文章标题:怎样使用Visual Studio 2010在数据库中生成随机测试数据

https://www.wanzijz.com/view/69336.html

相关文章

Related articles

X

截屏,微信识别二维码

微信号:weimawl

(点击微信号复制,添加好友)

打开微信