[发明专利]测试数据的批量处理方法及装置在审
申请号: | 202210333265.8 | 申请日: | 2022-03-31 |
公开(公告)号: | CN114647621A | 公开(公告)日: | 2022-06-21 |
发明(设计)人: | 高闯;王浩;邱冰倩 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | G06F16/16 | 分类号: | G06F16/16;G06F16/172;G06F16/17;G06K9/62 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 王天尧;陶海萍 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试数据 批量 处理 方法 装置 | ||
本发明公开了一种测试数据的批量处理方法及装置,涉及大数据技术领域,其中该方法包括:在接口测试之前,获取测试数据文件,测试数据文件包括多条测试数据,每一条测试数据以预设数据格式构成;遍历每一条测试数据,根据每一条测试数据的操作指令标识,以及Redis数据操作组件中预先设置的操作指令标识与操作指令模板之间的关联关系,确定每一条测试数据对应的操作指令模板;将每一条测试数据的多个操作参数,与每一条测试数据对应的操作指令模板进行组装,得到每一条测试数据对应的操作指令;根据多条测试数据分别对应的操作指令,批量处理多条测试数据。本发明可以批量处理测试数据,提高测试数据的处理效率,进而提高测试效率。
技术领域
本发明涉及大数据技术领域,尤其涉及一种测试数据的批量处理方法及装置。
背景技术
本部分旨在为权利要求书中陈述的本发明实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
为了保障项目开发的质量,测试人员通常会通过开展接口自动化测试来不断地回归测试所有接口。接口自动化测试的实现依赖于测试数据的持久性、正确性和时效性等,只有测试数据正确地存在于数据库中,接口功能才能正常的运转。因此,测试数据的准备和析构过程是自动化测试重要且不可或缺的组成部分。
目前,Redis非关系型数据库常被用于存储缓存数据,以便于项目可以快速访问该类数据或者频繁的修改该类数据。在Redis数据库中,不同的数据类型使用不同的操作指令,且不同的测试数据对应的操作指令所需的参数也不完全相同。因此,需要为每一条测试数据编写相应的操作指令,若测试数据的数据量较大,将耗费大量的人力资源编写代码,无法批量对测试数据进行处理,在测试数据变化后,还需要逐条修改操作指令,也不便于对操作指令的维护,导致对测试数据的处理效率较低,进而使得测试效率也较低。
发明内容
本发明实施例提供一种测试数据的批量处理方法,用以批量处理测试数据,提高测试数据的处理效率,进而提高测试效率,该方法包括:
在接口测试之前,获取测试数据文件,所述测试数据文件包括多条测试数据,每一条测试数据以预设数据格式构成,每一条测试数据包括操作指令标识和多个操作参数;
遍历每一条测试数据,根据每一条测试数据的操作指令标识,以及Redis数据操作组件中预先设置的操作指令标识与操作指令模板之间的关联关系,确定每一条测试数据对应的操作指令模板;
将每一条测试数据的多个操作参数,与每一条测试数据对应的操作指令模板进行组装,得到每一条测试数据对应的操作指令;
根据多条测试数据分别对应的操作指令,批量处理多条测试数据。
本发明实施例还提供一种测试数据的批量处理装置,用以批量处理测试数据,提高测试数据的处理效率,进而提高测试效率,该装置包括:
数据获取模块,用于在接口测试之前,获取测试数据文件,所述测试数据文件包括多条测试数据,每一条测试数据以预设数据格式构成,每一条测试数据包括操作指令标识和多个操作参数;
模板确定模块,用于遍历每一条测试数据,根据每一条测试数据的操作指令标识,以及Redis数据操作组件中预先设置的操作指令标识与操作指令模板之间的关联关系,确定每一条测试数据对应的操作指令模板;
指令组装模块,用于将每一条测试数据的多个操作参数,与每一条测试数据对应的操作指令模板进行组装,得到每一条测试数据对应的操作指令;
批量处理模块,用于根据多条测试数据分别对应的操作指令,批量处理多条测试数据。
本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述测试数据的批量处理方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210333265.8/2.html,转载请声明来源钻瓜专利网。