【技术实现步骤摘要】
系统更新验证方法、装置、计算机设备、存储介质
[0001]本公开涉及大数据智能分析
,特别是涉及一种系统更新验证方法、装置、计算机设备、存储介质。
技术介绍
[0002]随着科学技术的不断发展,各个系统的功能日益增多,可能会存在很多功能被引入同一个代码包,且由于代码包有时会出现漏洞或者需要增加其他的业务需求,所以需要进行升级,但是很难将代码包中所有的功能都进行全面测试,无法确定升级的代码包是否影响现有产品或系统,因此通过灰度发布的方式来评估升级后的代码包能否达到预期,降低产品的BUG风险。
[0003]目前灰度发布后进行评估能否达到预期的方法主要包括下述几种:(1)进行同类属性转换(即关联属性转换)得到对应的灰度数。但是该方法操作需要就那些转换,因而具有一定复杂性。(2)将灰度发布后的数据以及灰度发布前的数据进行比较,从而判升级后的代码包能否达到预期。但该方法需要大量的数据进行统计,并可能会存在多种数据得到预期结果不相同的情况,不能准确的评估升级后的代码包能否达到预期标准,还需要人工进行进一步的分析,浪费时间。 ...
【技术保护点】
【技术特征摘要】
1.一种系统更新验证方法,其特征在于,所述方法包括:获取至少一项功能数据;将所述功能数据输入至未升级系统中,通过所述未升级系统得到未升级报文数据;将所述功能数据输入至升级系统中,通过所述升级系统得到升级报文数据;其中,所述升级系统包括进行灰度发布后或更新扩容后的系统,所述未升级系统包括进行灰度发布前或更新扩容前的系统,所述升级系统不允许第三方数据输入,所述未升级系统允许所述第三方数据输入;比较所述未升级报文数据和升级报文数据,得到第一比较结果,根据第一比较结果验证所述升级系统是否达到预期标准。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:将所述未升级报文数据和升级报文数据均输入至后端组件,相应的,通过所述后端组件得到未升级返回数据和升级返回数据;比较所述未升级返回数据和升级返回数据,得到第二比较结果,根据第二比较结果验证所述升级系统是否达到预期标准。3.根据权利要求1或2所述的方法,其特征在于,所述验证所述升级系统是否达到预期标准,包括:在第一比较结果和/或第二比较结果均相同的情况下,确定所述升级系统达到预期标准;在第一比较结果和/或第二比较结果不相同的情况下,确定所述升级系统未达到预期标准。4.根据权利要求3所述的方法,其特征在于,所述升级系统未达到预期标准,之后还包括:获取未升级返回数据和升级返回数据,和/或,未升级报文数据和升级报文数据中不相同的异常数据;根据所述异常数据确定对应的异常功能的交易码;根据所述交易码确定所述升级系统的问题。5.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:将所述功能数据输入至未升级系统后,计算通过所述未升级系统的未升级响应时间;将所述功能数据输入至升级系统后,计算通过所述升级系统的升级响应时间;根据所述未升级响应时间、升级响应时间、预先设置的时间阈值验证所述升级系统是否达到预期标准。6.根据权利要求5所述的方法,其特征在于,所述根据所述未升级响应时间、升级响应时间、预先设置的时间阈值验证所述升级系统是否达到预期标准,至少包括:计算所述未升级响应时间和所述升级响应时间的差值;将预先设置的所述时间阈值和所述差值进行第三比较,根据第三比较结果验证所述升级系统是否达到预期标准;或;计算所述升级响应时间和预先设置的所述时间阈值的第一差值;计算所述未升级响应时间和预先设置的所述时间阈值的第二差值;将所述第一差值和所述第二差值进行第四比较,根据第四比较结果验证所述升级系统
是否达到预期标准。7.一种系统更新验证装置,其特征在于,所述装置包括:数据获取模块,用于获取至少一项功能数据;未升级数据处理模块,用于将所述功能数据输入至未升级系统中,通过所述未升级系统得到未升级报文数据;升级数据处理模块,用于将所述功能数据输入至升级系统中,通过所述升级系统得到升级报文数据;其中,所述升级系统包括进行灰度发布后或更新扩容后的系统,所述未升级系统包括进行灰度发布前或更新扩容前的系统,所述升级系...
【专利技术属性】
技术研发人员:丘智蔚,程浩,刘继忠,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。