【技术实现步骤摘要】
业务测试方法、装置、计算机设备和存储介质
[0001]本申请涉及计算机
,特别是涉及一种业务测试方法
、
装置
、
计算机设备
、
存储介质和计算机程序产品
。
技术介绍
[0002]在金融领域中的跨银行的报文转发与接收中,涉及到了跨银行的分布式平台,相应的软件测试也需要在对应的分布式平台上进行,这样的分布式架构常常涉及到异步任务,其中某些任务需要在不同节点之间进行消息传递
、
远程调用或数据同步等异步交互
。
[0003]目前,针对如上所述的分布式平台中的异步任务测试主要是使用自动化脚本模拟完成全部软件测试的操作后,然后脚本程序休眠等待,在等待时间结束前,再获得输出结果进行验证
。
然而,由于异步操作的结果时间不确定,测试人员难以确定合适的验证时机,因此需要长时间等待以保证测试完成,从而导致了测试效率低下
。
技术实现思路
[0004]基于此,有必要针对上述测试效率低下的技术问题,提供一种业务测试方法
、
装置
、
计算机设备
、
计算机可读存储介质和计算机程序产品
。
[0005]第一方面,本申请提供了一种业务测试方法
。
所述方法包括:
[0006]根据待测试业务的测试请求,执行所述待测试业务;所述待测试业务存在多个业务分支,每个业务分支存在多个执行任务;
[0007]监控所述待测试业 ...
【技术保护点】
【技术特征摘要】
1.
一种业务测试方法,其特征在于,所述方法包括:根据待测试业务的测试请求,执行所述待测试业务;所述待测试业务存在多个业务分支,每个业务分支存在多个执行任务;监控所述待测试业务中的任务执行状态,得到所述待测试业务中的已执行任务;获取与所述已执行任务对应的目标校验规则;按照所述目标校验规则,对所述已执行任务的执行结果进行校验,得到对应的校验结果
。2.
根据权利要求1所述的方法,其特征在于,所述监控所述待测试业务中的任务执行状态,得到所述待测试业务中的已执行任务,包括:确定与所述待测试业务中的执行任务对应的扫描任务;定时执行所述扫描任务,得到所述扫描任务的扫描结果;根据所述扫描结果,得到所述待测试业务中的任务执行状态;从所述待测试业务中的执行任务中,筛选出所述任务执行状态为已执行状态的执行任务,作为所述待测试业务中的已执行任务
。3.
根据权利要求2所述的方法,其特征在于,所述根据所述扫描结果,得到所述待测试业务中的任务执行状态,包括:根据所述扫描结果,从所述扫描任务中确定出执行成功的扫描任务;将与所述执行成功的扫描任务对应的执行任务的任务执行状态,确定为已执行状态
。4.
根据权利要求2所述的方法,其特征在于,所述确定与所述待测试业务中的执行任务对应的扫描任务,包括:获取与所述待测试业务中的执行任务对应的业务分支和任务类型;获取与所述任务类型对应的扫描任务模板;根据所述业务分支和所述扫描任务模板,生成与所述待测试业务中的执行任务对应的扫描任务
。5.
根据权利要求1所述的方法,其特征在于,所述获取与所述已执行任务对应的目标校验规则,包括:确定与所述已执行任务对应的任务类型;根据所述任务类型,从预设的校验规则库中,筛选出与所述任务类型对应的校验规则,作为所述目标校验规则;所述预设的校验规则库中包括多个任务类型对应的校验规则
。6.
根据...
【专利技术属性】
技术研发人员:黄金芳,陆杨芳,张银,冯嘉诚,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。