[发明专利]一种测试方法以及测试装置有效
申请号: | 201811045469.1 | 申请日: | 2018-09-07 |
公开(公告)号: | CN109344056B | 公开(公告)日: | 2021-02-26 |
发明(设计)人: | 丁普升;付铨;冯源 | 申请(专利权)人: | 武汉达梦数据库股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市六加知识产权代理有限公司 44372 | 代理人: | 向彬 |
地址: | 430000 湖北省武汉市东湖新技术开*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测试 方法 以及 装置 | ||
1.一种测试方法,其特征在于,目标应用服务在多个生产数据库上运行,所述目标应用服务在每个生产数据库上的运行方式存在差异;
所述测试方法包括:
获取多个生产数据库对应的基准测试数据以及日志文件;
根据每个生产数据库的基准测试数据以及日志文件,创建所述目标应用服务对应的基准测试用例,以获取多个基准测试用例,其中,每个基准测试用例与对应的生产数据库成一一映射关系;
依据所述目标应用服务在待测数据库上的运行方式,将多个基准测试用例进行融合,得到目标测试用例;
依据所述目标测试用例对所述待测数据库进行测试,得到所述目标应用服务在所述待测数据库上运行情况的测试结果;
其中,所述目标应用服务在多个生产数据库上运行,所述目标应用服务在每个生产数据库上运行的时间段互不重合;
所述依据所述目标应用服务在待测数据库上的运行方式,将多个基准测试用例进行融合,得到目标测试用例包括:
获取所述目标应用服务在所述待测数据库上运行时的访问时间;
依据所述访问时间将多个基准测试用例进行有序融合,得到基于时间段界定的目标测试用例;或,
所述目标应用服务在多个生产数据库上运行,所述目标应用服务在每个生产数据库上的访问对象互不相同;
所述依据所述目标应用服务在待测数据库上的运行方式,将多个基准测试用例进行融合,得到目标测试用例包括:
获取所述目标应用服务在所述待测数据库上运行时的目标访问对象;
依据所述目标访问对象将多个基准测试用例进行融合,得到基于访问对象界定的目标测试用例。
2.根据权利要求1所述的测试方法,其特征在于,所述测试方法还包括:
判断确定所述目标测试用例是否适用于所述待测数据库;
若所述目标测试用例适用于所述待测数据库,则依据所述目标测试用例对所述待测数据库进行测试,得到所述目标应用服务在所述待测数据库上运行情况的测试结果。
3.根据权利要求2所述的测试方法,其特征在于,所述判断确定所述目标测试用例是否适用于所述待测数据库包括:
获取所述生产数据库的基准测试环境以及所述待测数据库的目标测试环境;
将所述基准测试环境与所述目标测试环境进行相似度匹配,获取所述基准测试环境和所述目标测试环境之间的相似度;
判断确定所述基准测试环境和所述目标测试环境之间的相似度是否大于预设的相似度阈值;
若所述基准测试环境和所述目标测试环境之间的相似度大于预设的相似度阈值,则所述目标测试用例适用于所述待测数据库。
4.根据权利要求3所述的测试方法,其特征在于,所述基准测试环境和所述目标测试环境包括操作系统平台、操作系统版本、数据规模、客户端并发规模、硬件资源中的一项或者多项。
5.根据权利要求2所述的测试方法,其特征在于,所述测试方法还包括:
按照预设的时间间隔重新获取多个生产数据库的基准测试数据以及日志文件;
依据重新获取到的基准测试数据以及日志文件,创建新的目标测试用例;
判断确定所述新的目标测试用例与历史目标测试用例之间的差异是否大于预设的差异阈值,其中,所述历史目标测试用例为当前对所述待测数据库进行测试的目标测试用例;
若所述新的目标测试用例与所述历史目标测试用例之间的差异大于预设的差异阈值,则依据所述新的目标测试用例与所述历史目标测试用例之间的差异获取差异测试用例,依据所述新的目标测试用例和/或所述差异测试用例对所述待测数据库进行测试。
6.根据权利要求1所述的测试方法,其特征在于,所述根据每个生产数据库的基准测试数据以及日志文件,创建所述目标应用服务对应的基准测试用例,以获取多个基准测试用例包括:
解析每个生产数据库对应的日志文件,获取每个生产数据库对应的操作命令集;
根据每个生产数据库对应的基准测试数据以及相应的操作命令集,创建所述目标应用服务对应的基准测试用例,以获取多个基准测试用例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉达梦数据库股份有限公司,未经武汉达梦数据库股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811045469.1/1.html,转载请声明来源钻瓜专利网。