【技术实现步骤摘要】
一种制造测试数据的方法、装置、介质以及数据库
[0001]本专利技术涉及计算机领域,特别是涉及一种制造测试数据的方法、装置、介质以及数据库。
技术介绍
[0002]在各种测试过程中常常需要大量的数据去支撑测试质量,这种数据被称为测试数据,测试数据可以存储在数据库中,数据库是用来组织、存储和管理数据的仓库,是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。在向数据库中添加测试数据时,一种方式是通过手动添加,这种方式在测试数据量较少的情况下还可以勉强操作,但是当需要的数据量上千上万时,通过手动添加数据耗时耗力,另一种方式是通过数据库自身批量生成大量测试数据,例如MySQL数据库可以通过While循环语句重复执行插入语句生成测试数据,但是在MySQL数据库的基础上使用While循环语句执行insert语句生成的测试数据往往有诸多限制,例如在生成随机地址、邮箱、身份证号等等测试数据时有诸多不方便,或者生成的测试数据不符合测试条件。
技术实现思路
[0003]本专利技术的目的是提供一种制造测试数 ...
【技术保护点】
【技术特征摘要】
1.一种制造测试数据的方法,其特征在于,应用于处理器,包括:获取需要添加测试数据的目标数据库的配置信息,所述配置信息包括表征所述目标数据库的位置的信息;根据所述配置信息连接所述目标数据库;获取所述测试数据的基础信息,所述基础信息包括表征所述测试数据的特征的信息;根据所述基础信息按照预设生成方法生成测试数据;将所述测试数据导入所述目标数据库。2.如权利要求1所述的制造测试数据的方法,其特征在于,获取需要添加测试数据的目标数据库的配置信息,包括:获取需要添加测试数据的目标数据库的IP以及传输所述测试数据时需要的端口信息;根据所述配置信息连接所述目标数据库,包括:根据所述目标数据库的IP以及传输所述测试数据时需要的端口信息连接所述目标数据库。3.如权利要求1所述的制造测试数据的方法,其特征在于,获取所述测试数据的基础信息,包括:获取所述测试数据的表的表名;获取所述测试数据的表的主键值;获取所述测试数据的表的参数值;根据所述基础信息按照预设生成方法生成测试数据,包括:根据所述测试数据的表的表名、主键值以及参数值按照预设生成方法生成测试数据。4.如权利要求3所述的制造测试数据的方法,其特征在于,获取所述测试数据的表的表名之后,还包括:获取所述目标数据库的所有表名;判断所述目标数据库的所有表名中是否存在所述测试...
【专利技术属性】
技术研发人员:姚海翔,许聪聪,
申请(专利权)人:杭州安恒信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。