[发明专利]一种数据库的测试数据的自动生成方法、装置及测试系统有效
申请号: | 201510981715.4 | 申请日: | 2015-12-22 |
公开(公告)号: | CN105512042B | 公开(公告)日: | 2018-09-04 |
发明(设计)人: | 区洪杨;张伟昌 | 申请(专利权)人: | 广东金赋科技股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京孚睿湾知识产权代理事务所(普通合伙) 11474 | 代理人: | 李丹丹 |
地址: | 528200 广东省佛山市南海*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种数据库的测试数据的自动生成方法、装置及测试系统,所述方法包括:选择需要生成测试数据的数据库表;查询所述数据库表的参数;根据所述数据库表的所述参数选择所述测试数据的生成规则,生成测试数据;选择所述测试数据的插入规则,基于所述插入规则将生成的所述测试数据插入到数据库表中。本发明解决了字段关联外键识别的技术难题,提供了多种灵活的测试数据生成规则,提出智能化插入规则,使数据插入速度大幅提供,提供了用户界面,易于操作。 | ||
搜索关键词: | 测试数据 数据库表 生成测试数据 测试系统 自动生成 数据库 测试数据生成 参数选择 技术难题 生成规则 用户界面 键识别 灵活的 智能化 字段 查询 关联 | ||
【主权项】:
1.一种数据库的测试数据的自动生成方法,其特征在于,包括以下步骤:S1、选择需要生成测试数据的数据库表;S2、查询所述数据库表的参数,以及获取字段是否为关联外键,包括:S21、获取该数据库表的建表语句;以及S22、解析所述建表语句,确定所述建表语句中是否存在外键,如果存在,所述字段为关联外键,并基于所述建表语句确定与所述外键相关联的其他数据库表;S3、根据所述数据库表的所述参数来选择所述测试数据的生成规则,生成测试数据;以及S4、选择所述测试数据的插入规则,基于所述插入规则将生成的所述测试数据插入到所述数据库表中;所述步骤S4还包括生成所述插入规则的步骤,用于生成所述插入规则,包括:S41、生成存储有插入规则的插入配置文件;S42、初始化所述插入配置文件,在所述插入配置文件中初始化每条插入数据的初始插入量;S43、确定待插入的字段的数量、大小和类型,使用所述初始插入量进行数据的插入,并确定初始插入速度;以及S44、调整所述初始插入量,并记录相应的插入速度,进行多次调整以确定最大插入速度及相应的数据插入量,使用与所述最大插入速度相应的所述数据插入量来更新所述插入配置文件中的所述初始插入速度,生成所述插入配置文件。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东金赋科技股份有限公司,未经广东金赋科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510981715.4/,转载请声明来源钻瓜专利网。