如何利用SQL Server高效生成测试数据集?
- 内容介绍
- 文章标签
- 相关推荐
本文共计858个文字,预计阅读时间需要4分钟。
简介:在项目开发过程中,我们经常需要在数据库中插入大量测试数据来对程序功能进行测试。生成的测试数据往往需要符合特定规则。可以编写一段程序来自动插入数据。
简介在实际的开发过程中。很多情况下我们都需要在数据库中插入大量测试数据来对程序的功能进行测试。而生成的测试数据往往需要符合特定规则。虽然可以自己写一段程序来进行插入数据,但每一个项目就写一个插入数据的程序并不明智。本文主要介绍使用VS2010的数据生成计划在SQL Server中生成测试数据。
生成测试数据的方法1.手动编辑
在开发过程中,非常少量的数据可以手动插入。这个方法的缺点可想而知….插入100条数据就够你忙乎一上午了。
2.写程序&T-SQL语句进行插入
这个缺点也是显而易见的,开发效率同样底下。对于再次开发不同的程序时,程序需要修改或者重写。甚至对于每一个表就要写一段代码,并且生成的数据灵活性并不高!
比如对一个表生成1000条数据我可能就需要写这么多T-SQL:
可以看出,这种方法不仅麻烦,生成的测试数据也可能不符合我们需要的。
3. 使用已经上线的系统的数据
嗯,这个方法貌似不错.简单容易,数据量足。但先抛开新系统或完全不同的系统表结构改变可能无法使用已经上线的数据这个因素之外。拿客户的商业数据进行测试..这个也太没节操了吧……
使用VS2010的数据生成计划来生成测试数据VS2010提供的数据生成计划是一个强大的工具。
本文共计858个文字,预计阅读时间需要4分钟。
简介:在项目开发过程中,我们经常需要在数据库中插入大量测试数据来对程序功能进行测试。生成的测试数据往往需要符合特定规则。可以编写一段程序来自动插入数据。
简介在实际的开发过程中。很多情况下我们都需要在数据库中插入大量测试数据来对程序的功能进行测试。而生成的测试数据往往需要符合特定规则。虽然可以自己写一段程序来进行插入数据,但每一个项目就写一个插入数据的程序并不明智。本文主要介绍使用VS2010的数据生成计划在SQL Server中生成测试数据。
生成测试数据的方法1.手动编辑
在开发过程中,非常少量的数据可以手动插入。这个方法的缺点可想而知….插入100条数据就够你忙乎一上午了。
2.写程序&T-SQL语句进行插入
这个缺点也是显而易见的,开发效率同样底下。对于再次开发不同的程序时,程序需要修改或者重写。甚至对于每一个表就要写一段代码,并且生成的数据灵活性并不高!
比如对一个表生成1000条数据我可能就需要写这么多T-SQL:
可以看出,这种方法不仅麻烦,生成的测试数据也可能不符合我们需要的。
3. 使用已经上线的系统的数据
嗯,这个方法貌似不错.简单容易,数据量足。但先抛开新系统或完全不同的系统表结构改变可能无法使用已经上线的数据这个因素之外。拿客户的商业数据进行测试..这个也太没节操了吧……
使用VS2010的数据生成计划来生成测试数据VS2010提供的数据生成计划是一个强大的工具。

