阿里云数据管理DMS 测试数据构建功能(试用版)已于9月底发布,目前试用版支持MySQL数据库,提供随机、自定义、逻辑依赖、枚举4种生成方式,如姓名、手机号、邮箱等常用数据类型都可以直接生成,全程UI点击完成,测试数据直接入库,每分钟生成百万行数据;另外,第1个版本仅仅是试用版,后续还会提供更多、更强大的功能,如支持多表依赖,数据生成感知多表之间依赖关系,另外还会支持更多自定义数据类型,包含货币、街道地址、URL地址、文件路径等,测试数据构建生成模拟数据,而非真实数据。
功能部分截图:
为什么需要测试数据?
也许之前简单插几条数据也能做功能测试,删掉唯一索引再插入10万行重复数据也能做性能测试,但这样的测试环境与真实生产环境差别很大,边界数据覆盖不足、数据分布偏离真实等问题尚未解决,导致部分问题无法在测试环境发现,于是将坑留给生产环境,现在通过DMS测试数据构建,无需编程,UI点击完成数据生成,并直接插入数据库,每分钟能生成百万行真实数据,无论是随机数据,还是姓名、邮箱等常用数据,或是依赖其他列数据,都可以在DMS中快速完成。