一种业务连续性的测试方法及系统、电子设备、存储介质技术方案

技术编号:36773982 阅读:18 留言:0更新日期:2023-03-08 21:55
本申请提供的一种业务连续性的测试方法及系统、电子设备、存储介质,方法包括:若接收到目标人员发起的被测系统的目标测试场景的测试请求,执行目标测试场景对应的连续发压测试案例,以通过模拟器模拟在目标测试场景下被测系统的关联系统连续向被测系统发送请求,/和/或上传文件;在被测系统稳定运行后,将被测系统从生产端切换至灾备端或从多中心切换至指定中心;在被测系统成功切换并稳定运行后,将被测系统从灾备端切换回生产端或从指定中心切换回多中心;在被测系统成功切换回并稳定运行后,基于监测到的测试数据,生成被测系统的测试报告;基于测试报告,判断被测系统在切换前后的服务处理能力是否满足要求;若满足,反馈测试成功的信息。反馈测试成功的信息。反馈测试成功的信息。

【技术实现步骤摘要】
一种业务连续性的测试方法及系统、电子设备、存储介质


[0001]本申请涉及数据处理
,尤其涉及一种业务连续性的测试方法及系统、电子设备、存储介质。

技术介绍

[0002]目前随着金融科技战略的快速发展,商业银行将业务连续性管理纳入全面风险管理体系,并且商业银行信息系统的业务连续性建设是作为基础保障能力建设的重要环节,所以在正式投产之前,如何快速有效地验证其应对灾难事件的能力、业务连续性保障能力,已成为目前急需解决的问题。
[0003]在现有的技术中,主要以功能测试来验证业务连续性,通常需要搭建整个交易线端到端的多个系统的测试环境,其次选取一定数量的重要业务的功能案例,然后组织相关的业务人员通过界面来执行功能案例,最后人工再凭借工作经验以及功能案例的执行结果,来判断前后系统的业务连续性是否符合预期要求。
[0004]但是,由于是依靠人工通过界面来执行功能案例,对于输入要素较多的界面,通过人工的方式来录入所花费的时间较长并且还容易出现错误,而且也因人工执行案例的方法所带来的局限性和约束性,导致功能测试方法只能判断切换后系统是否能正确处理业务,无法判断切换后的系统处理能力的恢复水平。

技术实现思路

[0005]基于上述现有技术的不足,本申请提供了一种业务连续性的测试方法及系统、电子设备、存储介质,以解决现有技术无法判断切换后的系统处理能力的恢复水平的问题。
[0006]为了实现上述目的,本申请提供了以下技术方案:
[0007]本申请第一方面提供了一种业务连续性的测试方法,应用于非功能测试系统,所述非功能测试系统至少包括业务连续性管控平台、非功能自动化测试平台、模拟器、以及检核标准装置,所述业务连续性的测试方法,包括:
[0008]所述非功能自动化测试平台在接收到目标人员发起的被测系统的目标测试场景的测试请求时,执行所述目标测试场景对应的连续发压测试案例,以通过模拟器模拟在所述目标测试场景下所述被测系统的关联系统连续向所述被测系统发送请求,/和/或上传文件;
[0009]所述业务连续性管控平台在所述被测系统稳定运行后,将所述被测系统从生产端切换至灾备端,或将所述被测系统从多中心切换至指定中心;
[0010]所述业务连续性管控平台在所述被测系统从所述生产端切换至所述灾备端,或从所述多中心切换至所述指定中心并稳定运行后,将所述被测系统从所述灾备端切换回所述生产端,或将所述被测系统从所述指定中心切换回所述多中心;
[0011]所述非功能自动化测试平台与所述业务连续性管控平台在所述被测系统从所述灾备端切换回所述生产端,或从所述指定中心切换回所述多中心并稳定运行后,分别基于
在测试过程中监测到的测试数据,生成所述被测系统的测试报告;
[0012]所述检核标准装置基于所述被测系统的测试报告,判断所述被测系统在切换前后的服务处理能力是否满足业务连续性要求;
[0013]所述检核标准装置若判断出所述被测系统在切换前后的服务处理能力满足业务连续性要求,则反馈所述被测系统的业务连续性测试成功的信息。
[0014]可选地,在上述的业务连续性的测试方法中,所述被测系统的测试报告至少包括切换方案执行报告以及非功能测试报告,所述基于所述被测系统的测试报告,判断所述被测系统在切换前后的服务处理能力是否满足业务连续性要求,包括:
[0015]提取所述非功能测试报告中的各个服务恢复参数以及所述切换方案执行报告中的各个有效指标;
[0016]分别判断所述被测系统在切换后的各个所述服务恢复参数是否均满足预设参数要求,且所述被测系统在切换后的各个所述有效指标是否均满足有效性;其中,若判断出所述被测系统在切换前后的各个所述服务参数均满足所述预设参数要求,且若判断出所述被测系统在切换前后的各个所述有效指标均满足有效性,则确定所述被测系统在切换前后的服务处理能力满足业务连续性要求。
[0017]可选地,在上述的业务连续性的测试方法中,还包括:
[0018]所述非功能自动化测试平台分别实时监测所述被测系统在切换前后的各个服务数据;
[0019]所述非功能自动化测试平台当监测到任意一个所述服务数据不满足预期要求时,向前端反馈所述服务数据。
[0020]可选地,在上述的业务连续性的测试方法中,所述检核标准装置基于所述被测系统的测试报告,判断所述被测系统在切换前后的服务处理能力是否满足业务连续性要求之后,还包括:
[0021]所述检核标准装置若判断出所述被测系统在切换前后的服务处理能力未满足业务连续性要求,则反馈所述被测系统的业务连续性测试失败的信息。
[0022]本申请第二方面提供了一种业务连续性的测试系统,所述非功能测试系统至少包括业务连续性管控平台、非功能自动化测试平台、模拟器、以及检核标准装置,包括:
[0023]所述非功能自动化测试平台,用于在接收到目标人员发起的被测系统的目标测试场景的测试请求时,执行所述目标测试场景对应的连续发压测试案例,以通过模拟器模拟在所述目标测试场景下所述被测系统的关联系统连续向所述被测系统发送请求,/和/或上传文件,以及用于基于在测试过程中监测到的测试数据,生成所述被测系统的测试报告;
[0024]所述业务连续性管控平台,用于在所述被测系统稳定运行后,将所述被测系统从生产端切换至灾备端或从多中心切换至指定中心,以及用于在所述被测系统从所述生产端切换至所述灾备端或从所述多中心切换至所述指定中心并稳定运行后,将所述被测系统从所述灾备端切换回所述生产端或从所述指定中心切换回所述多中心,还用于基于在测试过程中监测到的测试数据,生成所述被测系统的测试报告;
[0025]所述检核标准装置,用于基于所述被测系统的测试报告,判断所述被测系统在切换前后的服务处理能力是否满足业务连续性要求,以及用于若判断出所述被测系统在切换前后的服务处理能力满足业务连续性要求,则反馈所述被测系统的业务连续性测试成功的
信息。
[0026]可选地,在上述的业务连续性的测试系统中,所述检核标准装置执行所述基于所述被测系统的测试报告,判断所述被测系统在切换前后的服务处理能力是否满足业务连续性要求时,用于:
[0027]提取所述非功能测试报告中的各个服务恢复参数以及所述切换方案执行报告中的各个有效指标;
[0028]分别判断所述被测系统在切换后的各个所述服务恢复参数是否均满足预设参数要求,且所述被测系统在切换后的各个所述有效指标是否均满足有效性;其中,若判断出所述被测系统在切换前后的各个所述服务参数均满足所述预设参数要求,且若判断出所述被测系统在切换前后的各个所述有效指标均满足有效性,则确定所述被测系统在切换前后的服务处理能力满足业务连续性要求。
[0029]可选地,在上述的业务连续性的测试系统中,还用于:
[0030]所述非功能自动化测试平台分别实时监测所述被测系统在切换前后的各个服务数据;
[0031]所述非功能自动化测试平台当监测到任意一个所述服务数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务连续性的测试方法,其特征在于,应用于非功能测试系统,所述非功能测试系统至少包括业务连续性管控平台、非功能自动化测试平台、模拟器、以及检核标准装置,所述业务连续性的测试方法,包括:所述非功能自动化测试平台在接收到目标人员发起的被测系统的目标测试场景的测试请求时,执行所述目标测试场景对应的连续发压测试案例,以通过模拟器模拟在所述目标测试场景下所述被测系统的关联系统连续向所述被测系统发送请求,/和/或上传文件;所述业务连续性管控平台在所述被测系统稳定运行后,将所述被测系统从生产端切换至灾备端,或将所述被测系统从多中心切换至指定中心;所述业务连续性管控平台在所述被测系统从所述生产端切换至所述灾备端,或从所述多中心切换至所述指定中心并稳定运行后,将所述被测系统从所述灾备端切换回所述生产端,或将所述被测系统从所述指定中心切换回所述多中心;所述非功能自动化测试平台与所述业务连续性管控平台在所述被测系统从所述灾备端切换回所述生产端,或从所述指定中心切换回所述多中心并稳定运行后,分别基于在测试过程中监测到的测试数据,生成所述被测系统的测试报告;所述检核标准装置基于所述被测系统的测试报告,判断所述被测系统在切换前后的服务处理能力是否满足业务连续性要求;所述检核标准装置若判断出所述被测系统在切换前后的服务处理能力满足业务连续性要求,则反馈所述被测系统的业务连续性测试成功的信息。2.根据权利要求1所述的方法,其特征在于,所述被测系统的测试报告至少包括切换方案执行报告以及非功能测试报告,所述基于所述被测系统的测试报告,判断所述被测系统在切换前后的服务处理能力是否满足业务连续性要求,包括:提取所述非功能测试报告中的各个服务恢复参数以及所述切换方案执行报告中的各个有效指标;分别判断所述被测系统在切换后的各个所述服务恢复参数是否均满足预设参数要求,且所述被测系统在切换后的各个所述有效指标是否均满足有效性;其中,若判断出所述被测系统在切换前后的各个所述服务参数均满足所述预设参数要求,且若判断出所述被测系统在切换前后的各个所述有效指标均满足有效性,则确定所述被测系统在切换前后的服务处理能力满足业务连续性要求。3.根据权利要求1所述的方法,其特征在于,还包括:所述非功能自动化测试平台分别实时监测所述被测系统在切换前后的各个服务数据;所述非功能自动化测试平台当监测到任意一个所述服务数据不满足预期要求时,向前端反馈所述服务数据。4.根据权利要求1所述的方法,其特征在于,所述检核标准装置基于所述被测系统的测试报告,判断所述被测系统在切换前后的服务处理能力是否满足业务连续性要求之后,还包括:所述检核标准装置若判断出所述被测系统在切换前后的服务处理能力未满足业务连续性要求,则反馈所述被测系统的业务连续性测试失败的信息。5.一种非功能测试系统,其特征在于,所述非功能测试系统至少包括业务连续性管控平台、非功...

【专利技术属性】
技术研发人员:王叶红曹容菲
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1