【技术实现步骤摘要】
数据库接口自动化测试方法、装置、设备及存储介质
[0001]本专利技术涉及数据库领域的A/B测试
,具体涉及一种数据库接口自动化测试方法、装置、设备及存储介质。
技术介绍
[0002]数据库接口测试的目的是验证数据库的正确性和稳定性,这是一种模拟客户端向数据库发送请求并返回应答的过程,尽早地暴露数据库BUG。对于越是复杂的系统接口,接口测试越是能提高测试效率,降低研发成本。
[0003]数据库A/B测试是指,在若干相同的条件下,变更某一因素,获取数据库结果受到的影响。这种方法可并行进行数据库的准确性测试,降低测试成本,提高测试效率。
[0004]现有的接口测试工具都是单一类型接口的连接工具,当面对多类型接口测试需求时显得苍白无力,且这类连接工具只能面向单一数据库发送请求和返回结果,无法进行对比测试。利用现有测试方法进行多类型接口和多类型数据库测试,测试人员需要学习使用多种接口连接工具,需要分别对多种数据库返回信息进行归纳分析,整个过程无疑需要消耗大量的人力和时间成本。
技术实现思路
[0 ...
【技术保护点】
【技术特征摘要】
1.一种数据库接口自动化测试方法,其特征在于,包括:配置接口连接信息,所述接口连接信息包含需要连接的接口信息和数据库信息,以及测试用业务文件存放的目录信息;根据所述接口信息进行各接口的环境部署和初始化;根据所述接口信息和所述数据库信息进行所述各接口和各数据库的连接;根据所述目录信息获取所述业务文件;对所述业务文件进行解析得到业务语句;将所述业务语句通过所述各接口发送给所述各数据库执行;收集所述各数据库执行结果;进行所述各数据库执行结果的比对;将所述各数据库执行结果及其比对结果进行统计归档,并输出执行结果比对报告。2.如权利要求1所述的数据库接口自动化测试方法,其特征在于,所述配置接口连接信息,包括:利用数据库连接串配置所述接口连接信息。3.如权利要求1所述的数据库接口自动化测试方法,其特征在于,所述根据所述接口信息进行各接口的环境部署和初始化,包括:安装对应接口工具、释放环境内存句柄端口。4.如权利要求1所述的数据库接口自动化测试方法,其特征在于,所述进行所述各数据库执行结果的比对,包括:进行单个数据库的执行结果的比对;所述执行结果比对报告包括所述单个数据库的执行结果的比对结果,所述比对结果包括所述单个数据库连接不同接口的执行结果。5.如权利要求1所述的数据库接口自动化测试方法,其特征在于,所述进行所述各数据库执行结果的比对,包括:进行多个数据库的执行结果的比对;所述执行结果比对报告包括所述多个数据库的执行结果的比对结果,所述比对结果包括所述多个数据库连接不同接口的执...
【专利技术属性】
技术研发人员:陈涛涛,
申请(专利权)人:金篆信科有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。