【技术实现步骤摘要】
一种接口参数校验方法、装置、设备及介质
本申请涉及计算机
,尤其涉及一种接口参数校验方法、装置、设备及介质。
技术介绍
目前,各系统之间以及系统内部的各子系统之间通常利用接口进行数据传输,为了确保数据传输的顺利进行,在利用接口进行数据传输之前,可以对接口进行测试,其中,接口测试的测试内容主要包括:接口参数的必填校验、规范性校验和合法性校验等。实际应用中,接口参数的必填校验是接口测试的重要环节,需要先对接口参数进行必填校验,当接口参数的必填校验通过后,再对接口参数进行规范性校验和合法性校验等其它校验,然而,现有技术中,接口参数的必填校验的过程较为冗长、效率较低,如何简化接口参数的必填校验的校验过程、提高校验效率是当前需要考虑的问题。
技术实现思路
本申请实施例提供了一种接口参数校验方法、装置、设备及介质,用以解决现有技术中存在的接口参数校验过程冗长、校验效率较低的问题。本申请实施例提供的技术方案如下:一方面,本申请实施例提供了一种接口参数校验方法,包括:接收应用通过接口 ...
【技术保护点】
1.一种接口参数校验方法,其特征在于,包括:/n接收应用通过接口发送的数据提交请求,其中,所述数据提交请求中至少包含各个字段名和所述各个字段名的字段值,所述各个字段名用于表征所述接口的各个输入参数;/n从所述接口的接口标准文件中,获得添加有必填标识的各个输入参数分别作为待校验输入参数;/n从所述数据提交请求包含的各个字段名中,筛选出各个待校验输入参数的参数名各自匹配的字段名;/n分别对筛选出的各个字段名的字段值进行非空校验。/n
【技术特征摘要】 【专利技术属性】
1.一种接口参数校验方法,其特征在于,包括:
接收应用通过接口发送的数据提交请求,其中,所述数据提交请求中至少包含各个字段名和所述各个字段名的字段值,所述各个字段名用于表征所述接口的各个输入参数;
从所述接口的接口标准文件中,获得添加有必填标识的各个输入参数分别作为待校验输入参数;
从所述数据提交请求包含的各个字段名中,筛选出各个待校验输入参数的参数名各自匹配的字段名;
分别对筛选出的各个字段名的字段值进行非空校验。
2.如权利要求1所述的接口参数校验方法,其特征在于,接收应用通过接口发送的数据提交请求之前,还包括:
接收接口配置指令,其中,所述接口配置指令中至少包含接口标识和接口标准文件,所述接口标准文件中至少记录有各个输入参数的参数名以及为所述各个输入参数中必填的输入参数添加的必填标识;
将所述接口配置指令中包含的所述接口标识和所述接口配置文件进行关联存储。
3.如权利要求1所述的接口参数校验方法,其特征在于,从所述接口的接口标准文件中,获得添加有必填标识的各个输入参数分别作为待校验输入参数,包括:
根据所述接口的接口标识,获取相应的接口标准文件;
从所述接口标准文件记录的各个输入参数中,筛选出添加有必填标识的各个输入参数分别作为所述待校验输入参数。
4.如权利要求1、2或3所述的接口参数校验方法,其特征在于,分别对筛选出的各个字段名的字段值进行非空校验,包括:
针对筛选出的每一个字段名,检测所述字段名的字段值是否为空,若检测出所述字段名的字段值为空,则确定所述字段名表征的输入参数的非空校验不通过,若检测出所述字段名的字段值不为空,则确定所述字段名表征的输入参数的非空校验通过。
5.如权利要求4所述的接口参数校验方法,其特征在于,还包括:
若确定所述接口的任一输入参数的非空校验不通过,则基于所述任一输入参数,向所述应用返回错误提示信息;
若确定所述接口的各个输入参数的非空校验均通过,则对所述接口的各个输入参数进行内容校验。
技术研发人员:王亚军,
申请(专利权)人:泰康保险集团股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。