一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

数据检验方法和装置与流程

2022-03-09 07:34:13 来源:中国专利 TAG:

技术特征:
1.一种数据检验方法,其特征在于,所述方法用于对大屏幕显示设备上的显示数据进行检验,所述显示数据来源于目标存储,所述目标存储中的数据来源于目标数据库,所述方法包括:确定待检测接口对应的接口请求,并利用所述接口请求,从所述目标存储中获取接口返回数据;其中,所述大屏幕显示设备通过所述待检测接口从所述目标存储中获取显示数据;确定所述待检测接口对应的数据库语句,并利用所述数据库语句,从所述目标数据库中获取数据库返回数据;比对所述接口返回数据及所述数据库返回数据,得到比对结果;根据所述比对结果,确定所述待检测接口是否通过数据检验。2.根据权利要求1所述的方法,其特征在于,所述确定待检测接口对应的接口请求之前,还包括:接收用户针对所述待检测接口输入的校验信息,所述校验信息包括:接口地址、接口请求参数及数据库语句;生成所述待检测接口对应的配置文件,所述配置文件中包括:所述接口地址、所述接口请求参数及所述数据库语句;所述确定待检测接口对应的接口请求,包括:从所述配置文件中,获取所述待检测接口对应的接口地址及接口请求参数;根据所述待检测接口对应的接口地址及接口请求参数,生成所述待检测接口对应的接口请求;所述确定所述待检测接口对应的数据库语句,包括:从所述配置文件中,获取所述待检测接口对应的数据库语句。3.根据权利要求1所述的方法,其特征在于,所述接口返回数据中包括至少一条接口记录,所述数据库返回数据包括至少一条数据库记录;所述比对所述接口返回数据及所述数据库返回数据,得到比对结果,包括:确定所述接口记录与所述数据库记录是否为一一对应关系;若是,则确定所述比对结果表征所述接口返回数据与所述数据库返回数据一致;若否,则确定所述比对结果表征所述接口返回数据与所述数据库返回数据不一致。4.根据权利要求3所述的方法,其特征在于,所述确定所述接口记录与所述数据库记录是否为一一对应关系,包括:针对所述接口返回数据中的每条接口记录:确定当前接口记录;确定所述数据库返回数据中是否存在与所述当前接口记录对应的数据库记录;若存在,则确定所述当前接口记录与所述数据库返回数据相对应;确定所述接口返回数据中的每条接口记录是否均与所述数据库返回数据相对应;若是,则确定所述接口记录与所述数据库记录为一一对应关系;若否,则确定所述接口记录与所述数据库记录不为一一对应关系。5.根据权利要求4所述的方法,其特征在于,所述接口记录中包括至少一个接口字段,所述数据库记录中包括至少一个数据库字段;所述确定所述数据库返回数据中是否存在与所述当前接口记录对应的数据库记录,包
括:确定所述当前接口记录中的当前字段的第一取值,所述当前字段位于所述当前接口记录中的第一位置;在所述数据库返回数据中,确定出至少一个与所述当前字段匹配的备选数据库记录,所述备选数据库记录在第二位置的字段的取值为所述第一取值,且所述当前接口记录中的第一位置的字段对应于所述备选数据库记录中的第二位置的字段;在所述当前接口记录中,确定是否存在所述当前字段的下一个字段;若存在,则在所述当前字段的备选数据库记录中,确定出至少一个与所述下一个字段匹配的备选数据库记录;以此类推,直至存在备选数据库记录与当前接口记录中的所有字段都匹配,则确定所述数据库返回数据中存在与所述当前接口记录对应的数据库记录。6.根据权利要求4所述的方法,其特征在于,所述确定所述接口返回数据中的每条接口记录是否均与所述数据库返回数据相对应之前,还包括:确定所述接口返回数据中的接口记录的第一条数;确定所述数据库返回数据中的数据库返回数据的第二条数;确定所述第一条数与所述第二条数是否相等;若是,则执行所述确定所述接口返回数据中的每条接口记录是否均与所述数据库返回数据相对应的步骤;若否,则确定所述接口记录与所述数据库记录不为一一对应关系。7.根据权利要求3所述的方法,其特征在于,所述确定所述接口记录与所述数据库记录是否为一一对应关系之前,还包括:对所述接口返回数据进行转换处理,以使处理后的接口返回数据中包括至少一条接口记录,且所述接口记录中的字段的列数等于数据库记录中的字段的列数。8.一种数据检验装置,其特征在于,所述装置用于对大屏幕显示设备上的显示数据进行检验,所述显示数据来源于目标存储,所述目标存储中的数据来源于目标数据库,包括:接口获取模块,用于确定待检测接口对应的接口请求,并利用所述接口请求,从所述目标存储中获取接口返回数据;其中,所述大屏幕显示设备通过所述待检测接口从所述目标存储中获取显示数据;数据库获取模块,用于确定所述待检测接口对应的数据库语句,并利用所述数据库语句从所述目标数据库中获取数据库返回数据;比对模块,用于比对所述接口返回数据及所述数据库返回数据,得到比对结果;检测模块,用于根据所述比对结果,确定所述待检测接口是否通过数据检验。9.一种电子设备,其特征在于,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-7中任一所述的方法。10.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-7中任一所述的方法。

技术总结
本发明公开了一种数据检验方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:确定待检测接口对应的接口请求,并利用所述接口请求,从所述目标存储中获取接口返回数据;其中,所述大屏幕显示设备通过所述待检测接口从所述目标存储中获取显示数据;确定所述待检测接口对应的数据库语句,并利用所述数据库语句,从所述目标数据库中获取数据库返回数据;比对所述接口返回数据及所述数据库返回数据,得到比对结果;根据所述比对结果,确定所述待检测接口是否通过数据检验。该实施方式能够检测出大屏幕显示设备上是否出现错误的显示数据。数据。数据。


技术研发人员:孙增越 何远伦
受保护的技术使用者:京东城市(北京)数字科技有限公司
技术研发日:2021.12.02
技术公布日:2022/3/8
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献