业务校验方法及装置制造方法及图纸

技术编号:15272709 阅读:73 留言:0更新日期:2017-05-04 12:42
本申请提供一种业务校验方法及装置,其中的方法包括:客户端向服务端发送针对已执行业务的业务校验请求;所述业务校验请求包括为所述已执行业务配置的子校验器的标识;服务端根据所述子校验器的标识在本地查找对应的子校验器;其中,本地的子校验器基于所述已执行业务的各业务子系统上传的业务校验脚本封装而成;服务端基于查找到的子校验器对所述已执行业务进行业务校验,并向所述客户端发送对应的业务校验结果;客户端将接收到的所述业务校验结果在预设界面向用户输出。本申请可以降低业务校验的复杂度。

Service checking method and device

The invention provides a device and a service calibration method. The method includes: the client sent to the server for execution of the business operations have been checking the service request; check request includes for the executed sub validator service configuration identifier of the server; according to the sub verifier ID in the corresponding sub local search the parity checker; business script encapsulation businesssubsystem sub validator local on the basis of the implementation of business upload and find the sub server; based on the implementation of the validator has business business business results and corresponding check check, sent to the client; the client business checking results received in the preset output to the user interface. This application can reduce the complexity of business checks.

【技术实现步骤摘要】

本申请涉及通信领域,尤其涉及一种业务校验方法及装置
技术介绍
目前在一些大型的业务系统中,系统的调用通常比较复杂,在执行一笔业务时,通常需要在该业务的多个子系统分别进行执行,因此业务链路比较长。而且,当一笔业务发生后,如果需要对这笔已发生的业务进行校验,来检查该业务是否处理正确时,通常会对该业务的各个业务子系统分别进行单独校验,因此无法对业务校验进行全局调度。
技术实现思路
本申请提出一种业务校验方法,该方法包括:接收客户端发送的针对已执行业务的业务校验请求;所述业务校验请求包括为所述已执行业务配置的子校验器的标识;根据所述子校验器的标识在本地查找对应的子校验器;其中,本地的子校验器基于所述已执行业务的各业务子系统上传的业务校验脚本封装而成;基于查找到的子校验器对所述已执行业务进行业务校验,并向所述客户端发送对应的业务校验结果。可选的,所述方法还包括:接收所述已执行业务的各业务子系统上传的业务校验脚本;将接收到的所述业务校验脚本在本地封装成与所述各业务子系统分别对应的子校验器,并为所述子校验器设置标识;基于所述子校验器的标识与所述各业务子系统的对应关系创建子校验器列表,并将所述子校验器列表发送给所述客户端,以使得所述客户端基于所述子校验器列表为所述已执行业务配置对应的子校验器。可选的,所述基于查找到的子校验器对所述已执行业务进行业务校验包括:运行查找到的子校验器中封装的业务校验脚本对所述已执行业务进行业务校验。本申请还提出一种业务校验方法,该方法包括:向服务端发送针对已执行业务的业务校验请求;所述业务校验请求包括为所述已执行业务配置的子校验器的标识;接收所述服务端发送的与所述业务校验请求对应的业务校验结果;将接收到的所述业务校验结果在预设界面向用户输出。可选的,所述方法还包括:接收所述服务端发送的与所述已执行业务对应的子校验器列表;所述子校验器列表包括若干子校验器的标识与所述已执行业务的各业务子系统的对应关系;将所述子校验器列表在预设界面输出;获取用户在所述子校验器列表中为所述已执行业务配置的子校验器的标识。本申请还提出一种业务校验装置,该装置包括:第一接收模块,用于接收客户端发送的针对已执行业务的业务校验请求;所述业务校验请求包括为所述已执行业务配置的子校验器的标识;查找模块,用于根据所述子校验器的标识在本地查找对应的子校验器;其中,本地的子校验器基于所述已执行业务的各业务子系统上传的业务校验脚本封装而成;校验模块,用于基于查找到的子校验器对所述已执行业务进行业务校验,并向所述客户端发送对应的业务校验结果。可选的,所述装置还包括:第二接收模块,用于接收所述已执行业务的各业务子系统上传的业务校验脚本;封装模块,用于将接收到的所述业务校验脚本在本地封装成与所述各业务子系统分别对应的子校验器,并为所述子校验器设置标识;创建模块,用于基于所述子校验器的标识与所述各业务子系统的对应关系创建子校验器列表,并将所述子校验器列表发送给所述客户端,以使得所述客户端基于所述子校验器列表为所述已执行业务配置对应的子校验器。可选的,所述校验模块具体用于:运行查找到的子校验器中封装的业务校验脚本对所述已执行业务进行业务校验。本申请还提出一种业务校验装置,该装置包括:发送模块,用于向服务端发送针对已执行业务的业务校验请求;所述业务校验请求包括为所述已执行业务配置的子校验器的标识;第三接收模块,用于接收所述服务端发送的与所述业务校验请求对应的业务校验结果;输出模块,用于将接收到的所述业务校验结果在预设界面向用户输出。可选的,所述装置还包括:第四接收模块,用于接收所述服务端发送的与所述已执行业务对应的子校验器列表;所述子校验器列表包括若干子校验器的标识与所述已执行业务的各业务子系统的对应关系;输出模块,用于将所述子校验器列表在预设界面输出;获取模块,用于获取用户在所述子校验器列表中为所述已执行业务配置的子校验器的标识。本申请中,通过接收客户端发送的针对已执行业务的业务校验请求,并根据该业务校验请求中的为该已经执行业务配置的子校验器的标识在本地查找对应的子校验器;当查找到对应的子校验器后,可以基于查找到的子校验器对该已执行业务进行业务校验,并向客户端发送对应的业务校验结果。在本申请中,由于本地的子校验器是基于已执行业务的各业务子系统上传的业务校验脚本封装而成,因此便于对各业务子系统的子校验器进行集中管理,从而在针对已执行业务进行业务校验时,可以降低业务校验的复杂度,便于测试人员对各子校验器进行全局调度,对所有子系统的校验情况进行全局把控。附图说明图1是本申请一实施例提供的一种业务校验方法的流程图;图2是本申请一实施例提供的一种业务校验装置的逻辑框图;图3是本申请一实施例提供的承载所述一种业务校验装置的服务端的硬件结构图;图4是本申请一实施例提供的另一种业务校验装置的逻辑框图;图5是本申请一实施例提供的承载所述另一种业务校验装置的客户端的硬件结构图。具体实施方式在一些大型的业务系统中,由于系统的调用通常比较复杂,而且业务链路通常比较长,因此在大型的业务系统中进行业务校验,来检查业务是否处理正确,通常都是由该业务系统中各业务子系统的测试人员,针对各业务子系统分别进行单独校验。然而,针对各业务子系统分别进行单独校验,校验过程较复杂,需要针对各子系统分别进行校验,因此测试人员无法进行各子系统之间的相关性检查,而且在业务校验完成后,测试人员也并不能全局的把控所有子系统的校验情况。有鉴于此,本申请提出一种业务校验方法,通过接收客户端发送的针对已执行业务的业务校验请求,并根据该业务校验请求中的为该已经执行业务配置的子校验器的标识在本地查找对应的子校验器;当查找到对应的子校验器后,可以基于查找到的子校验器对该已执行业务进行业务校验,并向客户端发送对应的业务校验结果。在本申请中,由于本地的子校验器是基于已执行业务的各业务子系统上传的业务校验脚本封装而成,因此便于对各业务子系统的子校验器进行集中管理,从而在针对已执行业务进行业务校验时,可以降低业务校验的复杂度,便于测试人员对各子校验器进行全局调度,对所有子系统的校验情况进行全局把控。下面通过具体实施例并结合具体的应用场景对本申请进行描述。请参考图1,图1是本申请一实施例提供的一种业务校验方法,所述方法执行以下步骤:步骤101,客户端向服务端发送针对已执行业务的业务校验请求;所述业务校验请求包括为所述已执行业务配置的子校验器的标识;步骤102,服务端根据所述子校验器的标识在本地查找对应的子校验器;其中,本地的子校验器基于所述已执行业务的各业务子系统上传的业务校验脚本封装而成;步骤103,服务端基于查找到的子校验器对所述已执行业务进行业务校验,并向所述客户端发送对应的业务校验结果;步骤104,客户端将接收到的所述业务校验结果在预设界面向用户输出。在本实施例中,上述客户端可以包括面向测试人员提供业务校验服务的客户端软件;例如,该校验客户端软件可以是开发人员开发的用于面向测试人员提供业务校验服务的业务校验工具。其中,承载上述客户端软件的硬件环境,在本实施例中不进行特别限定;例如,可以是PC主机。上述服务端可以包括为所述客户端提供服务的校验服务器、服务器集群或者基于本文档来自技高网...
业务校验方法及装置

【技术保护点】
一种业务校验方法,其特征在于,该方法包括:接收客户端发送的针对已执行业务的业务校验请求;所述业务校验请求包括为所述已执行业务配置的子校验器的标识;根据所述子校验器的标识在本地查找对应的子校验器;其中,本地的子校验器基于所述已执行业务的各业务子系统上传的业务校验脚本封装而成;基于查找到的子校验器对所述已执行业务进行业务校验,并向所述客户端发送对应的业务校验结果。

【技术特征摘要】
1.一种业务校验方法,其特征在于,该方法包括:接收客户端发送的针对已执行业务的业务校验请求;所述业务校验请求包括为所述已执行业务配置的子校验器的标识;根据所述子校验器的标识在本地查找对应的子校验器;其中,本地的子校验器基于所述已执行业务的各业务子系统上传的业务校验脚本封装而成;基于查找到的子校验器对所述已执行业务进行业务校验,并向所述客户端发送对应的业务校验结果。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收所述已执行业务的各业务子系统上传的业务校验脚本;将接收到的所述业务校验脚本在本地封装成与所述各业务子系统分别对应的子校验器,并为所述子校验器设置标识;基于所述子校验器的标识与所述各业务子系统的对应关系创建子校验器列表,并将所述子校验器列表发送给所述客户端,以使得所述客户端基于所述子校验器列表为所述已执行业务配置对应的子校验器。3.根据权利要求2所述的方法,其特征在于,所述基于查找到的子校验器对所述已执行业务进行业务校验包括:运行查找到的子校验器中封装的业务校验脚本对所述已执行业务进行业务校验。4.一种业务校验方法,其特征在于,该方法包括:向服务端发送针对已执行业务的业务校验请求;所述业务校验请求包括为所述已执行业务配置的子校验器的标识;接收所述服务端发送的与所述业务校验请求对应的业务校验结果;将接收到的所述业务校验结果在预设界面向用户输出。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:接收所述服务端发送的与所述已执行业务对应的子校验器列表;所述子
\t校验器列表包括若干子校验器的标识与所述已执行业务的各业务子系统的对应关系;将所述子校验器列表在预设界面输出;获取用户在所述子校验器列表中为所述已执行业务配置的子校验器的标识。6.一种业务校验装置,其特征在于,该装置包括:第一接收模块,用于接收...

【专利技术属性】
技术研发人员:石雷
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1