【技术实现步骤摘要】
数据的校验方法、装置、处理器以及电子设备
[0001]本申请涉及数据校验领域,具体而言,涉及一种数据的校验方法、装置、处理器以及电子设备。
技术介绍
[0002]当客户进行金融业务操作时,金融机构会利用应用系统将操作过程中产生的数据以及金融业务的相关数据存储至关联的数据库中。在对应用系统进行测试时,需要利用大量业务数据进行测试,并且测试时使用的数据需要为完整、真实的业务数据,因此需要对不同的数据库中的大量数据进行校验。但由于不同数据库对应的业务场景不同,每一业务场景又会涉及对数据的增删查改,同时为保证业务交易现场的有效性,需要保留大量的现场信息,数据库中的数据较为复杂,此外,数据库种类之间也存在差异,因而,对数据库中的数据进行校验时,存在校验难度大的问题。
[0003]现有技术中,通常通过测试人员手动发起数据校验的执行程序,再通过人工核对执行程序得到的校验结果的判断数据是否存储正确。但该方法则存在着手工步骤繁琐、研发成本高、难以展示校验结果以及管理不全面等问题。
[0004]针对相关技术中难以对数据库执行存储 ...
【技术保护点】
【技术特征摘要】
1.一种数据的校验方法,其特征在于,包括:接收客户通过客户端发送的校验请求,并识别所述校验请求,得到数据库信息,其中,所述校验请求用于校验对所述数据库执行存储操作时写入待校验表的字段是否正常;确定所述数据库信息指示的数据库,并确定所述数据库中的所述待校验表;根据所述待校验表配置得到预设字段以及目标校验语句,其中,所述目标校验语句用于查询待校验字段;通过所述目标校验语句从所述待校验表中确定目标待校验字段,并将所述预设字段与所述目标待校验字段进行对比,得到校验结果。2.根据权利要求1所述的方法,其特征在于,根据所述待校验表配置得到预设字段以及目标校验语句包括:获取所述客户的校验需求,识别所述校验需求,得到所述预设字段以及校验条件,其中,所述校验条件用于确定所述待校验字段的范围;从所述待校验表中获取所述待校验字段的字段类型;通过所述校验条件、所述预设字段以及所述字段类型配置初始校验语句,得到所述目标校验语句。3.根据权利要求1所述的方法,其特征在于,通过所述目标校验语句从所述待校验表中确定目标待校验字段包括:获取所述客户配置的数据处理程序,其中,所述数据处理程序用于对所述待校验字段进行至少包括以下之一的数据处理操作:字段截取操作、去除空格操作以及字段偏移操作;根据所述目标校验语句从所述待校验表中确定所述待校验字段;通过所述数据处理程序对所述待校验字段执行所述数据处理操作,得到更新后的待校验字段,并将所述更新后的待校验字段确定为所述目标待校验字段。4.根据权利要求1所述的方法,其特征在于,通过所述目标校验语句从所述待校验表中确定目标待校验字段包括:识别所述目标校验语句,得到校验类型,其中,所述校验类型包括增值校验以及等值校验;在所述校验类型为所述增值校验的情况下,在所述客户执行所述存储操作之前,通过所述目标校验语句在所述待校验表中确定第一目标待校验字段,并在所述客户执行所述存储操作之后,通过所述目标校验语句在所述待校验表中确定第二目标待校验字段,由所述第一目标待校验字段和所述第二目标待校验字段构成所述目标待校验字段;在所述校验类型为所述等值校验的情况下,在所述客户执行所述存储操作之后,通过所述目标校验语句在所述待校验表中确定所述目标待校验字段。5.根据权利要求4所述的方法,其特征在于,将所述预设字段与所述目标待校验字段进行对比,得到校验结果包括:在所述校验类型为所述增值校验的情况下,获取所述第一目标待校验字段以及所述第二目标待校验字段,根据所述第一目标待校验字段以及所述第二目标待校验字段确定变化字段,将所述变化字段与所述预设字段进行对比,得到所述校验结果;在所述校验类型为所述等值校验的情况下,获取所述目标待校验字段,将所述预设字段与所述目标待校验字段进行对比,得到所述校验结果。
6.根据权利要求5所述的方法,其...
【专利技术属性】
技术研发人员:吴梓灵,韩靖,何敏,连煜伟,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。