配置变更的校验方法、装置、计算机设备以及存储介质与流程

文档序号:34060835发布日期:2023-05-06 03:23阅读:33来源:国知局
配置变更的校验方法、装置、计算机设备以及存储介质与流程

本公开涉及计算机,具体而言,涉及一种配置变更的校验方法、装置、计算机设备以及存储介质。


背景技术:

1、随着计算机技术的发展和全球化程度的深化,用户对现有应用程序中业务功能的需求也不断增多。目前,通常会基于用户的需求生成对应业务功能的配置信息的变更信息,并基于该变更信息对应用程序中的业务功能进行更新,以使更新后的业务功能能够更好的满足用户需求。

2、为了保证更新后的业务功能在应用程序中的稳定运行,在将更新后的业务功能应用至应用程序之前,需要对更新后的业务功能进行验证。因此,如何对配置变更之后的业务功能进行有效、全面的验证成为亟需解决的问题。


技术实现思路

1、本公开实施例至少提供一种配置变更的校验方法、装置、计算机设备以及存储介质。

2、第一方面,本公开实施例提供了一种配置变更的校验方法,该方法包括:获取目标业务的业务配置信息的配置变更信息;确定所述配置变更信息的多个变更阶段;其中,所述多个变更阶段通过所述配置变更信息在所述目标业务所属业务应用的发布状态确定;按照与各所述变更阶段相匹配的校验模式对所述配置变更信息进行校验处理,得到所述配置变更信息的变更校验结果;其中,所述变更校验结果用于指示通过所述配置变更新信息执行所述目标业务时是否存在异常。

3、一种可选的实施方式中,所述变更阶段为第一变更阶段;所述按照与各所述变更阶段相匹配的校验模式对所述配置变更信息进行校验处理,得到所述配置变更信息的变更校验结果,包括:确定所述配置变更信息的目标变更类型;其中,所述目标变更类型用于指示所述配置变更信息中各配置项的类型;获取与所述目标变更类型相匹配的测试用例,以及获取所述配置变更信息的仿真环境;基于所述测试用例在所述仿真环境中对所述配置变更信息进行仿真处理,得到仿真处理结果,并基于所述仿真处理结果确定所述变更校验结果;其中,所述第一变更阶段用于指示所述配置变更信息处于未发布状态。

4、一种可选的实施方式中,所述获取与所述目标变更类型相匹配的测试用例,包括:获取各变更类型和各测试用例之间的映射关系;基于所述映射关系在所述各测试用例中确定与所述目标变更类型相匹配的测试用例。

5、一种可选的实施方式中,所述变更阶段为第一变更阶段,所述配置变更信息中包含至少一个配置项的变更信息;所述按照与各所述变更阶段相匹配的校验模式对所述配置变更信息进行校验处理,得到所述配置变更信息的变更校验结果,包括:在所述至少一个配置项中确定目标配置项的目标变更信息,并确定所述目标配置项的异常校验信息;将所述目标变更信息和所述异常校验信息进行比对处理,得到信息比对结果,并基于所述信息比对结果确定所述变更校验结果。

6、一种可选的实施方式中,所述方法还包括:在所述配置变更信息的变更校验结果为校验通过的情况下,向目标校验方发送待校验信息;其中,所述待校验信息用于指示所述配置变更信息的校验通过信息和所述配置变更信息的确认发布信息;响应于对所述配置变更信息的确认发布信息的确认操作,在所述业务应用中发布所述配置变更信息,并更新所述配置变更信息的发布状态为已发布状态。

7、一种可选的实施方式中,所述变更阶段为第二变更阶段;所述按照与各所述变更阶段相匹配的校验模式对所述配置变更信息进行校验处理,得到所述配置变更信息的变更校验结果,包括:获取所述配置变更信息在目标业务应用中运行时产生的第一运行数据;其中,所述目标业务应用为在所述目标业务中使用了所述配置变更信息的业务应用;确定与所述第一运行数据相匹配的第一数据校验模式;按照所述第一数据校验模式对所述第一运行数据进行异常校验处理,并基于异常校验结果确定所述配置变更信息的变更校验结果;其中,所述第二变更阶段用于指示所述配置变更信息为非全量发布。

8、一种可选的实施方式中,所述方法还包括:在基于所述异常校验结果确定所述变更校验结果为校验通过的情况下,控制所述配置变更信息的发布状态为全量发布;获取所述配置变更信息在全部业务应用中运行时产生的第二运行数据;按照与所述第二运行数据相匹配的第二数据校验模式对所述第二运行数据进行异常校验处理,并基于异常校验结果确定所述配置变更信息的变更校验结果。

9、一种可选的实施方式中,所述方法还包括:在所述变更校验结果为校验未通过的情况下,向异常提示设备发送所述配置变更信息的异常提示信息;响应于对所述配置变更信息的回滚操作,对所述配置变更信息执行发布回滚操作。

10、第二方面,本公开实施例还提供一种配置变更的校验装置,包括:获取模块,用于获取目标业务的业务配置信息的配置变更信息;确定模块,用于确定所述配置变更信息的多个变更阶段;其中,所述多个变更阶段通过所述配置变更信息在所述目标业务所属业务应用的发布状态确定;校验模块,用于按照与各所述变更阶段相匹配的校验模式对所述配置变更信息进行校验处理,得到所述配置变更信息的变更校验结果;其中,所述变更校验结果用于指示通过所述配置变更新信息执行所述目标业务时是否存在异常。

11、第三方面,本公开实施例还提供一种计算机设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当计算机设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。

12、第四方面,本公开实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。

13、在本公开实施例中,可以通过对各变更阶段下的配置变更信息进行校验处理的方式,实现在配置变更信息的完整发布周期内对该配置变更信息进行校验,从而可以使该配置变更信息的校验更加周到全面。之后,可以基于该配置变更信息的变更校验结果来确定该配置变更信息执行对应目标业务时是否存在异常,此时,可以在确定出该配置变更信息执行对应目标业务时存在异常的情况下,基于该变更校验结果对该配置变更信息进行修改,并对修改之后的配置变更信息进行校验。在确定出该配置变更信息执行对应目标业务时不存在异常的情况下,将该配置变更信息发布至业务应用中进行应用。通过上述实施方式,可以在配置变更信息发布之前,对配置变更信息进行自动化校验,从而可以保证业务应用的稳定运行。

14、为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。



技术特征:

1.一种配置变更的校验方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述变更阶段为第一变更阶段;

3.根据权利要求2所述的方法,其特征在于,所述获取与所述目标变更类型相匹配的测试用例,包括:

4.根据权利要求1所述的方法,其特征在于,所述变更阶段为第一变更阶段,所述配置变更信息中包含至少一个配置项的变更信息;

5.根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,所述变更阶段为第二变更阶段;

7.根据权利要求6所述的方法,其特征在于,所述方法还包括:

8.根据权利要求6或7所述的方法,其特征在于,所述方法还包括:

9.一种配置变更的校验装置,其特征在于,包括:

10.一种计算机设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当计算机设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如权利要求1至8任一所述的配置变更的校验方法的步骤。

11.一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如权利要求1至8任一所述的配置变更的校验方法的步骤。


技术总结
本公开提供了一种配置变更的校验方法、装置、计算机设备以及存储介质,其中,该方法包括:获取目标业务的业务配置信息的配置变更信息;确定所述配置变更信息的多个变更阶段;其中,所述多个变更阶段通过所述配置变更信息在所述目标业务所属业务应用的发布状态确定;按照与各所述变更阶段相匹配的校验模式对所述配置变更信息进行校验处理,得到所述配置变更信息的变更校验结果;其中,所述变更校验结果用于指示通过所述配置变更新信息执行所述目标业务时是否存在异常。

技术研发人员:晏轲,林紫嫣,余灵龙
受保护的技术使用者:抖音视界有限公司
技术研发日:
技术公布日:2024/1/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1