开发过程中,经常需要需要生成各种测试数据,这在以前往往需要编写sql脚本或者简单的程序来实现。需要的测试数据越复杂,需要编写的程序和脚本的难度也越大。如果,使用DMS,可以免除编写脚本和程序的苦恼,简化生成测试数据的过程,节约大量的时间。DMS生成测试数据的过程中还可以根据需要选择数据生成的各种算法,生成更符合真实环境的数据,确实是辅助开发的利器。下面简单演示一下。
1 创建测试表
这个过储比较简单,在左边导航栏中右键点击要创建表的数据库,选择新建表,填入表名、列信息,选择保存变更即可。
屏幕显示建表的sql语句,点击立即执行。
2 测试数据构建
点击菜单栏中的数据库开发,环境构建,测试数据构建,开始构建测试数据
点击右上角测试数据构建
输入任务名称,选择测试数据的目标库,,输入表名,生成的行数,这里可以定义每个列生成数据的算法。
A 点击第一行数据右侧的生成方式,设置dept_no列的生成方式
选择随机,生成类型区间,设置区间的最大值和最小值后确认算法配置。
B点击第二行数据右侧的生成方式,选择dept_name的生成算法
这里选择自定义,基本类型选择部门,也可以选择枚举,输入项目中的实际值,确认算法配置。
C 点击第三行右侧的数据生成方式,选择loc的数据生成算法。
也选择自定义方式,选择地址位置/城市,确认算法配置。
预览一下测试数据
预览确认测试数据符合要求后执行工单
工单执行完成后,查看一下表中的数据
3 总结
阿里的DMS工具还是很好用的,数据的生成算法比较灵活,操作也很简单,都是鼠标点击操作,不需要任何sql或者程序编程。