一种接口校验方法、装置、存储介质及电子设备制造方法及图纸

技术编号:33290107 阅读:21 留言:0更新日期:2022-05-01 00:07
本申请公开了一种接口校验方法、装置、存储介质及电子设备,其中方法包括:基于目标测试项目,确定所述目标测试项目中包含的若干目标待测试接口;获取与各所述目标待测试接口对应的目标返回值模板;基于各所述目标返回值模板采用预定的接口调用方法,调用各所述目标待测试接口,获得与各所述目标待测试接口对应的实际返回结果;将各目标待测试接口对应的实际返回结果和对应的返回值模板中的预期返回结果进行比对,获得各所述接口校验结果。本申请中的方法,通过将调用接口后返回的实际返回结果与预先录入的初始预期返回结果进行比对,根据比对结果实现了对接口的校验,解决现有技术中校验速度慢、效率低的问题。效率低的问题。效率低的问题。

【技术实现步骤摘要】
一种接口校验方法、装置、存储介质及电子设备


[0001]本申请涉及软件测试
,特别涉及一种接口校验方法、装置、存储介质及电子设备。

技术介绍

[0002]在现有的保险理赔过程中,通常是利用与医院系统对接的社商平台、来从医院系统获取患者的诊疗数据,然后反馈给保险公司,从而方便保险公司快速获取患者在医院就诊住院等诊疗数据,便于后续基于诊疗数据进行保险理赔,由此精准的获取诊疗数据尤为重要。因此在社商平台以及医院系统正式投入使用之前,需要对其进行验证,以此来确定其能否精准的反馈患者的诊疗数据。
[0003]然而现有的校验方法大多是采用人工校验的方式,即首先保险公司和社商平台进行对接,保险公司发起就诊档案和客户身份确认接口,社商平台拉取患者的账单、病历及出院结算信息,返回给保险公司,然后人工核对数据的正确性。但是因为上线医院数量较多,关联多个系统、多个接口,如果同时上线100家以上医院,一个一个医院人工排查/校验,会造成排查/校验速度慢,效率低的问题。
[0004]因此,亟需一种接口校验方法,以解决现有技术中对接口的排查/校验速度较慢、效率较低的问题。

技术实现思路

[0005]有鉴于此,本专利技术提供了一种接口校验方法、装置、存储介质及电子设备,主要目的在于解决目前存在的现有技术中对接口排查/校验速度较慢、效率较低的问题。
[0006]为解决上述问题,本申请提供一种接口校验方法,包括:
[0007]基于目标测试项目,确定所述目标测试项目中包含的若干目标待测试接口;
>[0008]获取与各所述目标待测试接口对应的目标返回值模板;
[0009]基于各所述目标返回值模板采用预定的接口调用方法,调用各所述目标待测试接口,获得与各所述目标待测试接口对应的实际返回结果;
[0010]将各目标待测试接口对应的实际返回结果和对应的返回值模板中的预期返回结果进行比对,获得各所述目标待测接口校验结果。
[0011]可选的,在基于目标测试项目,确定所述目标测试项目中包含的若干目标待测试接口之前,所述方法还包括:为各待测试接口配置对应的返回值模板,具体包括:
[0012]基于测试数据获取初始预期返回结果以及与各所述初始预期返回结果对应的数据标签;
[0013]基于各所述待测试接口的接口属性,获取与各所述待测试接口对应的预期返回结果;
[0014]基于与各所述待测试接口对应的所述预期返回结果、接口标签以及数据标签为各待测试接口配置对应的返回值模板。
[0015]可选的,所述获取与各所述目标待测试接口对应的目标返回值模板,具体包括:
[0016]基于各所述目标待测试接口的接口标签,确定与各所述目标待测试接口对应的目标返回值模板。
[0017]可选的,所述方法还包括:基于各所述目标返回值模板采用预定的接口调用方法,调用各所述目标待测试接口,具体包括:
[0018]基于各所述目标返回值模板以及各所述目标待测试接口,获取目标测试脚本;
[0019]基于所述目标测试脚本调用各所述目标待测试接口。
[0020]可选的,将各目标待测试接口对应的实际返回结果和对应的返回值模板中的预期返回结果进行比对,获得各所述待测试接口的校验结果,具体包括:所述基于各所述接口标签,将与接口标签对应的实际返回结果和对应的返回值模板中的预期返回结果进行比对。
[0021]可选的,所述方法还包括:将各所述返回值模板存储至目标存储区域;
[0022]所述基于各所述接口标签,将与接口标签对应的实际返回结果和对应的返回值模板中的预期返回结果进行比对,具体包括:
[0023]基于各所述实际返回结果的对应的接口标签,利用目标调用指令从所述目标存储区域中获取各所述实际返回结果对应的返回值模板;
[0024]将所述实际返回结果以及与实际返回结果对应的返回值模板中的预期返回结果进行比对。
[0025]为解决上述问题,本申请提供一种接口校验装置,包括:
[0026]确定模块,用于基于目标测试项目,确定所述目标测试项目中包含的若干目标待测试接口;
[0027]获取模块,用于获取与各所述目标待测试接口对应的目标返回值模板;
[0028]调用模块,用于基于各所述目标返回值模板采用预定的接口调用方法,调用各所述目标待测试接口,获得与各所述目标待测试接口对应的实际返回结果;
[0029]校验模块,用于将各目标待测试接口对应的实际返回结果和对应的返回值模板中的预期返回结果进行比对,获得各所述目标待测试接口的校验结果。
[0030]所述接口校验装置还包括配置模块,所述配置模块用于:基于测试数据获取初始预期返回结果以及与各所述初始预期返回结果对应的数据标签;基于各所述待测试接口的接口属性,获取与各所述待测试接口对应的预期返回结果;基于与各所述待测试接口对应的所述预期返回结果、接口标签以及数据标签为各待测试接口配置对应的返回值模板。
[0031]为解决上述问题,本申请提供一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述接口校验方法的步骤。
[0032]为解决上述问题,本申请提供一种电子设备,至少包括存储器、处理器,所述存储器上存储有计算机程序,所述处理器在执行所述存储器上的计算机程序时实现上述任一项所述接口校验方法的步骤。
[0033]本申请中的接口校验方法、装置、存储介质及电子设备,通过获取与目标待测试接口对应的目标返回值模板,由此,可以基于该目标返回值模板采用预定的接口调用方法来调用各接口,以此来快速的获得与各接口对应的实际返回结果,由此能够快速的根据各接口的实际返回结果以及各接口对应的返回值模板中的预期返回结果进行比对,即快速的确定各接口返回的实际返回结果是否与预期返回结果一致,实现了快速的对各接口进行校
验,节省了接口的校验时间,提高了接口验证的效率。
[0034]上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。
附图说明
[0035]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0036]图1为本申请实施例一种接口校验方法的流程图;
[0037]图2为本申请又一实施例一种接口校验方法的流程图;
[0038]图3为本申请另一实施例一种接口校验装置的结构框图。
具体实施方式
[0039]此处参考附图描述本申请的各种方案以及特征。
[0040]应理解的是,可以对此处申请的实施例做出各种修改。因此,上述说明书不应该视为限制,而仅是作为实施例的范例。本领域的技术人员将想到在本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种接口校验方法,其特征在于,包括:基于目标测试项目,确定所述目标测试项目中包含的若干目标待测试接口;获取与各所述目标待测试接口对应的目标返回值模板;基于各所述目标返回值模板采用预定的接口调用方法,调用各所述目标待测试接口,获得与各所述目标待测试接口对应的实际返回结果;将各目标待测试接口对应的实际返回结果和对应的返回值模板中的预期返回结果进行比对,获得各所述目标待测接口校验结果。2.如权利要求1所述的方法,其特征在于,在基于目标测试项目,确定所述目标测试项目中包含的若干目标待测试接口之前,所述方法还包括:为各待测试接口配置对应的返回值模板,具体包括:基于测试数据获取初始预期返回结果以及与各所述初始预期返回结果对应的数据标签;基于各所述待测试接口的接口属性,获取与各所述待测试接口对应的预期返回结果;基于与各所述待测试接口对应的所述预期返回结果、接口标签以及数据标签为各待测试接口配置对应的返回值模板。3.如权利要求2所述的方法,其特征在于,所述获取与各所述目标待测试接口对应的目标返回值模板,具体包括:基于各所述目标待测试接口的接口标签,确定与各所述目标待测试接口对应的目标返回值模板。4.如权利要求1所述的方法,其特征在于,所述基于各所述目标返回值模板采用预定的接口调用方法,调用各所述目标待测试接口,具体包括:基于各所述目标返回值模板以及各所述目标待测试接口,获取目标测试脚本;基于所述目标测试脚本调用各所述目标待测试接口。5.如权利要求2所述的方法,其特征在于,将各目标待测试接口对应的实际返回结果和对应的返回值模板中的预期返回结果进行比对,获得各所述待测试接口的校验结果,具体包括:所述基于各所述接口标签,将与接口标签对应的实际返回结果和对应的返回值模板中的预期返回结果进行比对。6.如权利要求5所述的方法,其特征在于...

【专利技术属性】
技术研发人员:周昕惠
申请(专利权)人:平安医疗健康管理股份有限公司
类型:发明
国别省市:

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

1