[发明专利]数据处理的异常检测方法、装置、设备及存储介质在审
申请号: | 202110687621.1 | 申请日: | 2021-06-21 |
公开(公告)号: | CN113419949A | 公开(公告)日: | 2021-09-21 |
发明(设计)人: | 裴阔;丁海江;宋东燚;李桂芸 | 申请(专利权)人: | 平安银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市沃德知识产权代理事务所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
地址: | 518000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 异常 检测 方法 装置 设备 存储 介质 | ||
本发明涉及测试领域,提供了一种数据处理的异常检测方法、装置、设备及存储介质。通过选取预发布环境对应的第一服务器并发布新功能,接收不同版本客户端发起的数据处理的请求,将请求分发至预发布环境和生产环境对应的服务器执行处理操作,读取预发布环境处理得到第一目标信息和生产环境得到的第二目标信息,判断第一目标信息与第二目标信息是否相同,若不同,向预设终端反馈提示信息。本发明可以快速的发现和定位待检测内容上线导致的异常问题。本发明还涉及区块链技术领域,上述目标模板语句集可以存储于一区块链的节点中。
技术领域
本发明涉及测试领域,尤其涉及一种数据处理的异常检测方法、装置、设备及存储介质。
背景技术
目前,软件平台(例如,数据调度平台)有新功能发布时,需要检测新功能是否对软件平台已有的功能造成影响,例如,数据调度平台上具有大量的数据调度任务,且调度环境具有复杂的检查条件和任务之间的依赖关系,当新功能上线时可能会对存量的调度任务造成很大的影响。当软件平台数据量极大时,无法通过手动对比或抽查对比的方式查找出新功能对存量数据的影响。
发明内容
鉴于以上内容,本发明提供一种数据处理的异常检测方法、装置、设备及存储介质,其目的在于解决现有技术中当软件平台数据量极大时,无法通过手动方式查找出新功能对存量数据影响的技术问题。
为实现上述目的,本发明提供一种数据处理的异常检测方法,该方法包括:
从预设的服务器集群中选取预发布环境对应的第一服务器,在所述第一服务器中发布预设的待检测内容;
接收不同版本客户端发起的数据处理的请求,基于所述请求对应的标识,将所述请求分发至所述第一服务器和生产环境对应的第二服务器,以供所述第一服务器和所述第二服务器执行数据处理操作;
读取所述第一服务器执行数据处理操作后得到的第一目标信息,及第二服务器执行数据处理操作后得到的第二目标信息;
分别构建第一目标信息、第二目标信息对应的第一、第二有向无环图,判断第一、第二有向无环图是否相同,并判断第一目标信息、第二目标信息的第一、第二状态信息是否相同,当所述第一、第二有向无环图不同或者第一、第二状态信息不同时,向预设终端反馈提示信息。
优选的,所述从预设的服务器集群中选取预发布环境对应的第一服务器包括:
基于预设计算规则及所述服务器集群各服务器的预设指标值,计算得到各服务器的资源使用率,将资源使用率最小的服务器作为所述第一服务器,其中,所述预设计算规则包括:
Li=1-(1-W1×Xi1)×(1-W2×Xi2)×(1-W3×Xi3)×(1-W4×Xi4)
其中,Li表示第i个服务器的资源使用率,Xi1表示第i个服务器CPU的使用率,Xi2表第i个服务器内存的使用率,Xi3表示第i个服务器IO的使用率,Xi4表第i个服务器网络的使用率,W1表示第i个服务器CPU的预设权重,W2表示第i个服务器内存的预设权重,W3表示第i个服务器IO的预设权重,W4表示第i个服务器网络的预设权重。
优选的,所述在所述第一服务器中发布预设的待检测内容包括:
从预设存储路径获取所述待检测内容对应的更新代码,将所述更新代码发送至预设的测试环境执行测试操作,当所述更新代码通过所述测试操作时,将所述更新代码生成上线脚本,基于所述上线脚本在所述第一服务器中发布待检测内容。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安银行股份有限公司,未经平安银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110687621.1/2.html,转载请声明来源钻瓜专利网。