位置: 编程技术 - 正文

如何使用Visual Studio 2010在数据库中生成随机测试数据(如何使用灭火器的方法)

编辑:rootadmin

推荐整理分享如何使用Visual Studio 2010在数据库中生成随机测试数据(如何使用灭火器的方法),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:如何使用chatgpt,如何使用visual2022,如何使用百度网盘,如何使用灭火器的方法,如何使用ai软件,如何使用visual2022,如何使用visual c++编写c语言,如何使用visual c++编写c语言,内容如对您有帮助,希望把文章链接给更多的朋友!

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

1 创建SQL Server 数据库项目

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

2 导入数据

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

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

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

3 添加数据生成计划

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

如何使用Visual Studio 2010在数据库中生成随机测试数据(如何使用灭火器的方法)

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

4 选择要添加的表

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

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

5 生成数据

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

6 检验生成的数据

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

微软官方文档:

巧妙利用PARTITION分组排名递增特性解决合并连续相同数据行 问题提出先造一些测试数据以说明题目:DECLARE@TestDataTABLE(IDINT,Col1VARCHAR(),Col2VARCHAR())INSERTINTO@TestData(ID,Col1,Col2)SELECT1,'New','Approved'UNIONALLSELECT2,'Approved','C

freetds简介、安装、配置及使用介绍 什么是FreeTDS简单的说FreeTDS是一个程序库,可以实现在Linux系统下访问微软的SQL数据库!FreeTDS是一个开源(如果你喜欢可以称为自由)的程序库,是TDS

一个函数解决SQLServer中bigint 转 int带符号时报错问题 有一个需求是要在一个云监控的状态值中存储多个状态(包括可同时存在的各种异常、警告状态)使用了位运算机制在一个int型中存储。现在监控日志

标签: 如何使用灭火器的方法

本文链接地址:https://www.jiuchutong.com/biancheng/320307.html 转载请保留说明!

上一篇:sql编程工具Sql Prompt下载及安装破解图文教程(sql编程软件哪个好用)

下一篇:巧妙利用PARTITION分组排名递增特性解决合并连续相同数据行(巧妙利用谐音的广告语)

  • 个税必须每个人交吗
  • 税务局开票需要交钱吗
  • 购买土地使用权契税的会计分录
  • 企业为职工提供无偿服务
  • 预缴税款是什么科目
  • 将自产货物赠送客户
  • 开红字发票需要收回原发票吗
  • 简易征收的进项税可以抵扣吗
  • 职工与企业解除劳动合同后医保怎么办
  • 开具成品油专用发票时,应遵守哪些规则
  • 设备售后回租需交税吗
  • 现金折扣冲减销售收入冲销项税吗
  • 个人应纳税所得额怎么算
  • 经营杠杆系数分类
  • 盘亏材料10000元,可以回收的保险赔偿
  • 异地上班员工报销路费
  • 公司向个人租赁设备
  • 已经开具的增值发票
  • 土地增值税暂行条例实施细则2022
  • 周转天数是越大越好吗
  • 理发店财务分析报告
  • 分公司的发票可以由总公司开吗
  • 物流车辆挂靠账务怎么处理?
  • 小规模纳税人可以退税吗?
  • 餐饮发票免税能报销吗
  • 如何解决windows7无法开机
  • 保护电脑安全的主要方式
  • 在建工程会计账务处理是否有利润表
  • 内部应收账款计算公式
  • 一般纳税人税金怎么算
  • 合同的情势变更是什么?
  • 帮公司垫付的钱怎么要
  • 广告公司发生的费用要计入主营业务成本吗
  • 电脑legacy是什么意思
  • 政府性基金收入是政府非税收入吗
  • 支付的费用没有发票能入费用科目吗
  • 车辆交通罚款怎样避免重复报销
  • 无形资产摊销的会计及账务处理
  • 银行罚息计入什么会计科目
  • 企业向个人借款是否合法
  • 增值税的法律法规最新
  • 民营医院所得税税率
  • 两套账目
  • windows pythonpath
  • mdadm命令详解
  • dedecms织梦不同栏目导航显示不同样式的方法
  • 投资现金流负值表示什么
  • 代购进口货物垫付方案
  • 商贸公司分录大全
  • 员工误餐费是否缴纳个人所得税
  • 购买其他权益工具投资公允大于我支付的价值
  • 多交的税费申请抵扣下期
  • 员工借款怎么处理
  • 预提费用处理
  • 单位之间借款还款怎么写
  • 投资收益科目在利润表中怎么填
  • 会计出账入账怎么做
  • 如何搭建一个企业
  • 在SQL Server中使用存储过程的优点包括
  • 开机无法进入桌面,无法调用资源管理器
  • win7任务栏功能
  • win8.1无法连接无线网
  • mac ds_store
  • win7系统如何连接共享打印机
  • assetstore怎么下载资源包
  • js new option
  • Unity3d OnApplicationPause与OnApplicationFocus 判断游戏暂停还是重新启动
  • unityai寻路
  • 详细解读了
  • 如何将python中的列表与数据对齐
  • 记住密码自动登录怎么取消
  • 前端框架到底是什么
  • 资源税选矿和原油的区别
  • 广东省地方税务局历任局长
  • 国家税务总局并入财政部最新消息
  • 福州税务局几点关门
  • 分支机构如何变更为独立纳税人?
  • 国税局地税局合并的必要性有哪些内容
  • 泉州市税务局投诉电话
  • 税务申报如何网上申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设