预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共16页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113672521A(43)申请公布日2021.11.19(21)申请号202111055165.5(22)申请日2021.09.09(71)申请人中国银行股份有限公司地址100818北京市西城区复兴门内大街1号(72)发明人陶曾明刘斌刘晓婷石明睿(74)专利代理机构北京集佳知识产权代理有限公司11227代理人尹秀(51)Int.Cl.G06F11/36(2006.01)G06F8/65(2018.01)G06F8/71(2018.01)权利要求书2页说明书10页附图3页(54)发明名称一种程序测试方法、装置及电子设备(57)摘要本申请公开了一种程序测试方法、装置及电子设备,可应用于金融领域或其他领域。本发明中,获取目标集群的集群参数,获取目标客户端在运行目标程序时访问的集群节点,并基于访问的集群节点的节点信息,确定目标客户端对应的实际测试数据,获取目标客户端在运行目标程序时的参考测试数据,基于实际测试数据以及参考测试数据的比对结果,确定目标灰度发布程序的测试结果,并根据测试结果,对目标灰度发布程序进行调整。即本发明能够对目标灰度发布程序进行测试,得到测试结果,并根据测试结果,对目标灰度发布程序进行调整,保证目标灰度发布程序的准确性和可靠性,避免灰度发布程序异常导致客户端的软件不能正常使用的问题。CN113672521ACN113672521A权利要求书1/2页1.一种程序测试方法,其特征在于,包括:在达到预设测试条件的情况下,获取目标集群的集群参数;所述目标集群设置于预先构建、且用于对目标灰度发布程序进行测试的模拟测试环境中;所述目标集群的集群参数包括所述目标集群中的各个集群节点的节点信息;获取目标客户端在运行目标程序时访问的集群节点,并基于访问的集群节点的节点信息,确定所述目标客户端对应的实际测试数据;所述目标程序基于所述目标灰度发布程序发布;获取所述目标客户端在运行所述目标程序时的参考测试数据;基于所述实际测试数据以及所述参考测试数据的比对结果,确定所述目标灰度发布程序的测试结果,并根据所述测试结果,对所述目标灰度发布程序进行调整。2.根据权利要求1所述的程序测试方法,其特征在于,获取目标客户端在运行目标程序时访问的集群节点,并基于访问的集群节点的节点信息,确定所述目标客户端对应的实际测试数据,包括:获取所述目标集群中的集群节点的节点信息;基于节点信息和目标程序的版本信息的对应关系,确定所述目标集群中的集群节点的节点信息对应的目标程序的版本信息;获取所述目标客户端在运行目标程序时访问的集群节点,并将访问的集群节点的节点信息对应的目标程序的版本信息,确定为所述目标客户端对应的实际版本信息。3.根据权利要求2所述的程序测试方法,其特征在于,获取所述目标客户端在运行所述目标程序时的参考测试数据,包括:获取所述目标客户端在运行所述目标程序时的参考版本信息。4.根据权利要求1所述的程序测试方法,其特征在于,获取目标客户端在运行目标程序时访问的集群节点,并基于访问的集群节点的节点信息,确定所述目标客户端对应的实际测试数据,包括:获取所述目标客户端在运行所述目标程序时访问的集群节点;构建包括所述目标客户端和所述访问的集群节点的实际路由信息。5.根据权利要求4所述的程序测试方法,其特征在于,获取所述目标客户端在运行所述目标程序时的参考测试数据,包括:获取所述目标客户端在运行所述目标程序时的参考路由信息。6.根据权利要求5所述的程序测试方法,其特征在于,获取所述目标客户端在运行所述目标程序时的参考路由信息,包括:获取登陆信息,并基于所述登陆信息查询预设存储模块,以从所述预设存储模块中获取所述目标客户端在运行所述目标程序时的参考路由信息。7.根据权利要求1所述的程序测试方法,其特征在于,基于所述实际测试数据以及所述参考测试数据的比对结果,确定所述目标灰度发布程序的测试结果,包括:比对所述实际测试数据以及所述参考测试数据是否一致;若一致,则确定所述目标灰度发布程序的测试结果为测试通过;若不一致,则确定所述目标灰度发布程序的测试结果为测试未通过。8.根据权利要求7所述的程序测试方法,其特征在于,根据所述测试结果,对所述目标2CN113672521A权利要求书2/2页灰度发布程序进行调整,包括:在所述目标灰度发布程序的测试结果为测试未通过的情况下,输出目标灰度发布程序调整指示信息至预设终端。9.一种程序测试装置,其特征在于,包括:参数获取模块,用于在达到预设测试条件的情况下,获取目标集群的集群参数;所述目标集群设置于预先构建、且用于对目标灰度发布程序进行测试的模拟测试环境中;所述目标集群的集群参数包括所述目标集群中的各个集群节点的节点信息;数据确定模块,用于获取目标客户