[发明专利]一种基于灰度验证的业务处理方法、装置及设备在审
申请号: | 202110279326.2 | 申请日: | 2021-03-16 |
公开(公告)号: | CN112860576A | 公开(公告)日: | 2021-05-28 |
发明(设计)人: | 沈贇;林丹;阳兵;黄萌 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 任默闻;孙乳笋 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 灰度 验证 业务 处理 方法 装置 设备 | ||
本说明书实施例提供一种基于灰度验证的业务处理方法、装置及设备。所述方法包括:接收测试用户发送的灰度业务;所述灰度业务中包括业务程序和灰度配置信息;所述业务程序用于表示灰度业务的执行流程;所述灰度配置信息用于指示灰度业务对应的数据索引和环境配置;通过所述灰度配置信息从灰度数据库中获取灰度业务数据;所述灰度数据库包括克隆生产数据库所得到的用于灰度测试的数据库;利用所述灰度配置信息将所述业务程序调整为灰度业务程序;所述灰度业务程序为适配于灰度验证环境的程序;根据所述灰度业务程序和灰度业务数据处理所述灰度业务。通过上述方法可以在保证数据的真实性的情况下,利用灰度业务数据完成灰度验证过程。
技术领域
本说明书实施例涉及大数据技术领域,特别涉及一种基于灰度验证的业务处理方法、装置及设备。
背景技术
随着互联网技术的发展,用户对应用软件的要求越来越高。为了适应技术的更新和用户的需求,开发人员往往需要不断地进行版本更新,相应的,也需要对软件开发过程不断地进行测试。而由于测试环境的限制,研发人员一般无法通过真实的生产数据进行数据加工、分析算法的验证。部分问题可能需要在发布之后才能发现。为了解决上述问题,使得测试过程更接近实际应用环境,可以采用灰度验证的方式对应用进行测试。
灰度验证是在软件测试过程中,将新开发的版本提供给一部分目标测试用户,而提供给其他用户的仍然是原有版本的软件的测试方式。在灰度验证过程中,通过收集目标测试用户的使用过程以及问题反馈,能够更为真实地确定软件的实际应用效果。随着验证过程的进行,再逐步扩大目标测试用户的数量,最终完成版本更替。
由于灰度测试过程不能对原有的版本和数据造成影响,因此,目前的灰度测试,往往是额外设计一套应用和数据,提供给目标测试用户进行灰度测试。这样的方法不仅耗时,而且使得测试结果往往与真实情况存在一定偏差,从而影响测试过程。因此,目前亟需一种能够方便准确地进行灰度验证的方法。
发明内容
本说明书实施例的目的是提供一种基于灰度验证的业务处理方法、装置及设备,以解决如何方便准确地进行灰度验证的问题。
为解决上述技术问题,本说明书实施例提供一种基于灰度验证的业务处理方法,包括:接收测试用户发送的灰度业务;所述灰度业务中包括业务程序和灰度配置信息;所述业务程序用于表示灰度业务的执行流程;所述灰度配置信息用于指示灰度业务对应的数据索引和环境配置;通过所述灰度配置信息从灰度数据库中获取灰度业务数据;所述灰度数据库包括克隆生产数据库所得到的用于灰度测试的数据库;利用所述灰度配置信息将所述业务程序调整为灰度业务程序;所述灰度业务程序为适配于灰度验证环境的程序;根据所述灰度业务程序和灰度业务数据处理所述灰度业务。
本说明书实施例还提出一种基于灰度验证的业务处理装置,包括:灰度业务接收模块,用于接收测试用户发送的灰度业务;所述灰度业务中包括业务程序和灰度配置信息;所述业务程序用于表示灰度业务的执行流程;所述灰度配置信息用于指示灰度业务对应的数据索引和环境配置;灰度业务数据获取模块,用于通过所述灰度配置信息从灰度数据库中获取灰度业务数据;所述灰度数据库包括克隆生产数据库所得到的用于灰度测试的数据库;业务程序调整模块,用于利用所述灰度配置信息将所述业务程序调整为灰度业务程序;所述灰度业务程序为适配于灰度验证环境的程序;灰度业务处理模块,用于根据所述灰度业务程序和灰度业务数据处理所述灰度业务。
本说明书实施例还提出一种基于灰度验证的业务处理设备,包括存储器和处理器;所述存储器,用于存储计算机程序指令;所述处理器,用于执行所述计算机程序指令以实现以下步骤:接收测试用户发送的灰度业务;所述灰度业务中包括业务程序和灰度配置信息;所述业务程序用于表示灰度业务的执行流程;所述灰度配置信息用于指示灰度业务对应的数据索引和环境配置;通过所述灰度配置信息从灰度数据库中获取灰度业务数据;所述灰度数据库包括克隆生产数据库所得到的用于灰度测试的数据库;利用所述灰度配置信息将所述业务程序调整为灰度业务程序;所述灰度业务程序为适配于灰度验证环境的程序;根据所述灰度业务程序和灰度业务数据处理所述灰度业务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110279326.2/2.html,转载请声明来源钻瓜专利网。