System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及云计算,特别是涉及一种金融业务测试方法、装置、计算机设备、存储介质和计算机程序产品。
技术介绍
1、金融系统会定期更新业务逻辑处理,更新后要进行业务投产前测试。当前进行业务投产前测试的方法为中心化测试,将各区域的测试集中在中心服务器进行测试。虽然集中化测试降低了服务器资源成本,但由于总行和分行之间对于测试服务器逻辑要求存在差异,减少了测试环境的业务逻辑,存在灵活性和完整性较低的问题。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够提高业务测试灵活性和完整性的金融业务测试方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
2、第一方面,本申请提供了一种金融业务测试方法,包括:
3、接收中心测试服务器发送的更新信息;所述更新信息为所述中心测试服务器针对金融业务进行测试后生成的信息;
4、在根据所述更新信息,确定需要对所述边缘测试服务器的当前测试版本进行更新的情况下,从所述中心测试服务器获取与所述更新信息对应的最新测试版本,并用所述最新测试版本替换所述当前测试版本;
5、根据所述最新测试版本,对所述边缘测试服务器的金融业务进行测试。
6、在其中一个实施例中,所述方法还包括:
7、获取所述边缘测试服务器的金融业务的业务需求信息;
8、在所述更新信息与所述业务需求信息相匹配的情况下,确定需要对所述边缘测试服务器的当前测试版本进行更新。
9、在其中一个实施例中,所
10、在所述更新信息与所述业务需求信息不匹配的情况下,保持所述边缘测试服务器的当前测试版本不变;
11、根据所述当前测试版本,对所述边缘测试服务器的金融业务进行测试。
12、在其中一个实施例中,所述根据所述当前测试版本,对所述边缘测试服务器的金融业务进行测试,包括:
13、获取所述当前测试版本对应的存量测试数据;
14、以所述当前测试版本为测试依据,通过所述存量测试数据对所述边缘测试服务器的金融业务进行测试。
15、在其中一个实施例中,所述最新测试版本包括数据表的结构信息和测试逻辑信息;所述用所述最新测试版本替换所述当前测试版本,包括:
16、用所述最新测试版本中数据表的结构信息和测试逻辑信息替换所述当前测试版本中数据表的结构信息和测试逻辑信息,并对替换得到的数据表进行初始化。
17、在其中一个实施例中,所述根据所述最新测试版本,对所述边缘测试服务器的金融业务进行测试,包括:
18、获取所述金融业务所需的第一测试数据;所述第一测试数据包括针对第一客户端的测试数据;
19、响应于所述第一客户端发送的测试请求,以所述最新测试版本为测试依据,通过所述第一测试数据,对所述边缘测试服务器的金融业务进行测试;其中,所述第一客户端为处于所述边缘测试服务器所在区域的客户端。
20、在其中一个实施例中,所述金融业务包括跨区金融业务,所述方法还包括:
21、获取所述跨区金融业务所需的第二测试数据,以及从所述中心测试服务器获取另一区域的测试版本;所述第二测试数据包括针对处于所述另一区域的第二客户端的测试数据;
22、响应于所述第二客户端的测试请求,对所述第二客户端对应的区域标识进行校验;
23、在所述第二客户端对应的区域标识与所述另一区域的区域标识匹配的情况下,以所述另一区域的测试版本为测试依据,通过所述第二测试数据,对所述边缘测试服务器的跨区金融业务进行测试。
24、第二方面,本申请还提供了一种金融业务测试装置,包括:
25、信息接收模块,用于接收中心测试服务器发送的更新信息;所述更新信息为所述中心测试服务器针对金融业务进行测试后生成的信息;
26、版本更新模块,用于在根据所述更新信息,确定需要对所述边缘测试服务器的当前测试版本进行更新的情况下,从所述中心测试服务器获取与所述更新信息对应的最新测试版本,并用所述最新测试版本替换所述当前测试版本;
27、业务测试模块,用于根据所述最新测试版本,对所述边缘测试服务器的金融业务进行测试。
28、第三方面,本申请还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
29、接收中心测试服务器发送的更新信息;所述更新信息为所述中心测试服务器针对金融业务进行测试后生成的信息;
30、在根据所述更新信息,确定需要对所述边缘测试服务器的当前测试版本进行更新的情况下,从所述中心测试服务器获取与所述更新信息对应的最新测试版本,并用所述最新测试版本替换所述当前测试版本;
31、根据所述最新测试版本,对所述边缘测试服务器的金融业务进行测试。
32、第四方面,本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
33、接收中心测试服务器发送的更新信息;所述更新信息为所述中心测试服务器针对金融业务进行测试后生成的信息;
34、在根据所述更新信息,确定需要对所述边缘测试服务器的当前测试版本进行更新的情况下,从所述中心测试服务器获取与所述更新信息对应的最新测试版本,并用所述最新测试版本替换所述当前测试版本;
35、根据所述最新测试版本,对所述边缘测试服务器的金融业务进行测试。
36、第五方面,本申请还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
37、接收中心测试服务器发送的更新信息;所述更新信息为所述中心测试服务器针对金融业务进行测试后生成的信息;
38、在根据所述更新信息,确定需要对所述边缘测试服务器的当前测试版本进行更新的情况下,从所述中心测试服务器获取与所述更新信息对应的最新测试版本,并用所述最新测试版本替换所述当前测试版本;
39、根据所述最新测试版本,对所述边缘测试服务器的金融业务进行测试。
40、上述金融业务测试方法、装置、计算机设备、存储介质和计算机程序产品,
41、通过接受中心测试服务器发送的更新信息,获得中心测试服务器更新的具体内容,在确定需要对边缘测试服务器的测试版本进行更新的情况下,根据更新信息进行更新,并替换当前的测试版本,根据最新的测试版本对边缘测试服务器的金融业务进行测试,该方法通过在中心测试服务器进行更新后再确定边缘测试服务器是否需要进行更新,需要更新便根据中心测试服务器的更新信息进行更新,使得解耦了中心测试服务器和边缘测试服务器之间的更新联系,从而更具灵活性,边缘测试服务器基最新的测试版本对自身的金融业务进行测试,与中心测试服务器之间的金融业务测试互不干扰,使得边缘测试服务器能进行完整的金融业务测试,从而提高了业务本文档来自技高网...
【技术保护点】
1.一种金融业务测试方法,其特征在于,应用于边缘测试服务器,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述获取所述边缘测试服务器的金融业务的业务需求信息之后,还包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述当前测试版本,对所述边缘测试服务器的金融业务进行测试,包括:
5.根据权利要求1所述的方法,其特征在于,所述最新测试版本包括数据表的结构信息和测试逻辑信息;所述用所述最新测试版本替换所述当前测试版本,包括:
6.根据权利要求1所述的方法,其特征在于,所述根据所述最新测试版本,对所述边缘测试服务器的金融业务进行测试,包括:
7.根据权利要求6所述的方法,其特征在于,所述金融业务包括跨区金融业务,所述方法还包括:
8.一种金融业务测试装置,其特征在于,应用于边缘测试服务器,所述装置包括:
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
...【技术特征摘要】
1.一种金融业务测试方法,其特征在于,应用于边缘测试服务器,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述获取所述边缘测试服务器的金融业务的业务需求信息之后,还包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述当前测试版本,对所述边缘测试服务器的金融业务进行测试,包括:
5.根据权利要求1所述的方法,其特征在于,所述最新测试版本包括数据表的结构信息和测试逻辑信息;所述用所述最新测试版本替换所述当前测试版本,包括:
6.根据权利要求1所述的方法...
【专利技术属性】
技术研发人员:周津平,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。