【技术实现步骤摘要】
数据库测试方法、装置、存储介质及数据库压测装置
[0001]本说明书涉及计算机
,尤其涉及一种数据库测试方法、装置、存储介质及数据库压测装置。
技术介绍
[0002]随着科学技术的发展,为了方便数据的存放,数据库应运而生。数据库是指可以存放数据的仓库,数据库中的数据是按照一定的规则进行存放的。用户可以创建数据库的软硬件验证环境,以便数据库可以更好地提供服务。数据库的兼容性测试可以促进数据库的产品和生态建设,因此如何提高数据库兼容性测试的便利性成为用户关注的重心。
技术实现思路
[0003]本说明书实施例提供了一种数据库测试方法、装置、存储介质及数据库压测装置,可以提高数据库兼容性测试的便利性的同时提高数据库兼容性确定的准确性,进而可以提高用户的使用体验。
[0004]第一方面,本说明书实施例提供了一种数据库测试方法,应用于数据库压测装置,所述方法包括:
[0005]获取针对数据库的兼容性测试指令,基于所述兼容性测试指令获取所述数据库对应的测试配置信息,所述测试配置信息用于所述数据库执行并 ...
【技术保护点】
【技术特征摘要】
1.一种数据库测试方法,应用于数据库压测装置,所述方法包括:获取针对数据库的兼容性测试指令,基于所述兼容性测试指令获取所述数据库对应的测试配置信息,所述测试配置信息用于所述数据库执行并返回测试执行结果;基于所述数据库对应的端口标识将所述测试配置信息发送至所述数据库所属测试服务器,获取所述数据库经由所述测试服务器返回的所述测试配置信息对应的测试执行结果;基于所述测试执行结果,生成所述数据库对应的兼容性测试结果。2.根据权利要求1所述的方法,所述测试配置信息包括测试语句集合和测试配置属性;所述基于所述数据库对应的端口标识将所述测试配置信息发送至所述数据库所属测试服务器,获取所述数据库经由所述测试服务器返回的所述测试配置信息对应的测试执行结果,包括:基于所述测试配置属性对所述测试语句集合进行封装处理,以得到数据库测试数据,所述测试语句为被所述数据库执行的语句,所述测试配置属性用于设置所述测试语句的执行方式;基于所述数据库对应的端口标识将所述数据库测试数据发送至所述数据库所属测试服务器;获取所述数据库经由所述测试服务器返回的所述数据库测试数据对应的测试执行结果。3.根据权利要求2所述的方法,所述测试配置属性包括语句配置比例信息和所述测试语句集合中各测试语句的排列顺序;所述基于所述测试配置属性对所述测试语句集合进行封装处理,以得到数据库测试数据,包括:基于所述语句配置比例信息在所述测试语句集合中获取第一数量的标准测试语句和第二数量的非标准测试语句,所述标准测试语句为所有数据库均支持的测试语句,所述非标准测试语句为针对不同数据库所自定义的测试语句;基于所述测试语句集合中各测试语句的排列顺序,对所述标准测试语句和所述非标准测试语句进行封装处理,以得到数据库测试数据。4.根据权利要求1所述的方法,所述基于所述数据库对应的端口标识将所述测试配置信息发送至所述数据库所属测试服务器之前,还包括:在线程集合确定用于对数据库进行测试的处理线程;调用所述处理线程,...
【专利技术属性】
技术研发人员:邹银超,秦承刚,孔金灿,杜少华,
申请(专利权)人:支付宝杭州信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。