信息比对方法、装置、设备、介质及产品制造方法及图纸

技术编号:39441760 阅读:33 留言:0更新日期:2023-11-19 16:24
本申请提供了一种信息比对方法、装置、设备、介质及产品,涉及功能测试技术领域,其中方法包括:获取接口测试工具接收到的多级结果列表,所述多级结果列表包括多个级别的第一列表;将所述多级结果列表中处于最底层的第一列表,确定为待比对的目标列表;对所述目标列表的第一标识与所述目标列表的上级列表的第二标识进行拼接,得到所述目标列表对应的目标标识;对所述目标列表的目标标识数据和预设的断言列表的第一数据进行比对,得到比对结果,所述第一数据为所述断言列表中与所述多级结果列表对应的断言数据。采用上述步骤可以提高断言数据和返回数据比对的效率。言数据和返回数据比对的效率。言数据和返回数据比对的效率。

【技术实现步骤摘要】
信息比对方法、装置、设备、介质及产品


[0001]本申请涉及功能测试
,特别是涉及一种信息比对方法、装置、设备、介质及产品。

技术介绍

[0002]随着金融业务日趋复杂,对金融服务能提供的功能要求日渐提高,使得服务所需要提供的信息增多。在采用接口测试工具对服务进行测试时,服务对应的接口的返回信息则会变多,返回信息的列表层级逐渐加深,当需要对接口返回结果中的列表进行测试时,不得不逐级处理断言数据和返回数据比对的工作。
[0003]在现有的比对方法中,测试工具在获取到接口返回数据后,逐级将返回列表的实体与所设置断言的实体按照唯一标识进行循环比对,这样随着返回列表层级的加深,计算时间复杂度也呈指数式上升,在面对深度大的列表比对场景的情况下,对比十分耗时,从而导致断言数据和返回数据比对的效率较低。

技术实现思路

[0004]本申请提供的一种信息比对方法、装置、设备、介质及产品,能够提高断言数据和返回数据的比对效率。
[0005]第一方面,本申请实施例提供一种信息比对方法,方法包括:
[0006]获取接口测试本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种信息比对方法,其特征在于,所述方法包括:获取接口测试工具接收到的多级结果列表,所述多级结果列表包括多个级别的第一列表;将所述多级结果列表中处于最底层的第一列表,确定为待比对的目标列表;对所述目标列表的第一标识与所述目标列表的上级列表的第二标识进行拼接,得到所述目标列表对应的目标标识;对所述目标列表的目标标识数据和预设的断言列表的第一数据进行比对,得到比对结果,所述第一数据为所述断言列表中与所述多级结果列表对应的断言数据。2.如权利要求1所述的信息比对方法,其特征在于,所述对所述目标列表的第一标识与所述目标列表的上级列表的第二标识进行拼接,得到所述目标列表对应的目标标识,包括:在所述目标列表具有多个上级列表的情况下,将所述多个上级列表的第三标识进行拼接,得到所述第二标识;对所述目标列表的第一标识与所述第二标识进行拼接,得到所述目标列表对应的目标标识。3.如权利要求1所述的信息比对方法,其特征在于,所述断言列表包括多个级别的第二列表以及与所述第二列表对应的存储路径;所述对所述目标列表的目标标识数据和预设的断言列表的第一数据进行比对,得到比对结果,包括:基于预获取的所述目标标识与所述存储路径之间的映射关系,确定与所述目标列表对应的第二列表;对所述目标列表的目标标识数据与所述第二列表的第一数据进行比对,得到比对结果。4.如权利要求3所述的信息比对方法,其特征在于,所述对所述目标列表的目标标识数据与所述第二列表的第一数据进行比对,得到比对结果,包括:分别将所述目标标识数据和所述第一数据进行拆分,得到与所述目标标识数据对应的第一模板和第一变量数据,以及与所述第一数据对应的第二模板和第二变量数据;对所述第一模板和所述第二模板进行比对,以及对所述第一变量数据和所述第二变量数据进行比对,得到比对结果。5.如权利要求3所述的信息比对方法,其特征在于,所述对所述目标列表的目标标识数据和预设的断言列表的第一数据进行...

【专利技术属性】
技术研发人员:陈建辉蓝智灵杨晓旗谢东祥陈煊开陈哲兴赖太平刘莎李舒婷
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1