[发明专利]系统业务功能验证方法、装置、计算机设备和存储介质在审
申请号: | 202210555643.7 | 申请日: | 2022-05-19 |
公开(公告)号: | CN115048257A | 公开(公告)日: | 2022-09-13 |
发明(设计)人: | 陈文华;王涛涛 | 申请(专利权)人: | 上海数禾信息科技有限公司 |
主分类号: | G06F11/26 | 分类号: | G06F11/26;G06F11/36 |
代理公司: | 北京市万慧达律师事务所 11111 | 代理人: | 劳奕琴 |
地址: | 201206 上海市浦东新区自*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 业务 功能 验证 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及一种系统业务功能验证方法、装置、计算机设备和存储介质,所述方法包括:获取目标系统的业务请求相关的流量,业务请求相关的流量通过设置在目标系统中的流量录制组件录制得到;向流量回放系统发送流量回放请求,以使得流量回放系统读取业务请求相关的流量并对业务请求相关的流量进行流量回放,流量回放后得到第一响应数据;接收流量回放系统反馈的流量回放请求的第一响应数据;根据第一响应数据验证目标系统的业务功能。上述方法能够解决传统因测试数据有限造成的测试场景覆盖不全的功能测试引起的业务功能验证不准确的问题。
技术领域
本申请涉及数据处理技术领域,特别是涉及一种系统业务功能验证方法、装置、计算机设备和存储介质。
背景技术
为了更快更好的支撑业务发展的需要,基于微服务原子化、单一职责等建立企业核心系统。核心系统的所有接口都是对具体业务数据逻辑的处理,且接口的定位都是对外部系统提供数据支撑的,不涉及业务流程。
针对这种外部依赖特别多、接口调用量日均几千万、系统数据表多且数据量特别大的核心系统,如何能快速且无测试场景遗漏的系统验证来保证系统质量是一件很具有挑战的事情。
发明内容
基于此,有必要针对上述技术问题,提供一种系统业务功能验证方法、装置、计算机设备和存储介质,能够解决传统因测试数据有限造成的测试场景覆盖不全的功能测试引起的业务功能验证不准确的问题。
一种系统业务功能验证方法,包括:获取目标系统的业务请求相关的流量,业务请求相关的流量通过设置在目标系统中的流量录制组件录制得到;向流量回放系统发送流量回放请求,以使得流量回放系统读取业务请求相关的流量并对业务请求相关的流量进行流量回放,流量回放后得到第一响应数据;接收流量回放系统反馈的流量回放请求的第一响应数据;根据第一响应数据验证目标系统的业务功能。
在其中一个实施例中,业务请求相关的流量包括业务请求的请求数据以及业务请求的第二响应数据,流量回放系统基于业务请求的请求数据以及第二响应数据进行流量回放。
在其中一个实施例中,获取目标系统的业务请求相关的流量,包括:监听流量录制组件的流量上报数据;当监听到流量上报数据中包含业务请求相关的流量时,获取业务请求相关的流量。
在其中一个实施例中,向流量回放系统发送流量回放请求,包括:识别流量回放系统的接口路由;根据接口路由触发流量回放系统的接口调用,以向流量回放系统发送流量回放请求。
在其中一个实施例中,根据第一响应数据验证目标系统的业务功能,包括:将业务请求的第二响应数据与第一响应数据进行数据对比;根据数据对比确定目标系统的业务功能。
在其中一个实施例中,根据数据对比确定目标系统的业务功能,包括:若根据数据对比确定第一响应数据与第二响应数据匹配,则确定目标系统的业务功能验证通过;若根据数据对比确定第一响应数据与第二响应数据不匹配,则确定目标系统的业务功能验证失败。
在其中一个实施例中,一种系统业务功能验证方法还包括:若根据数据对比确定第一响应数据与第二响应数据不匹配,则根据第一响应数据与第二响应数据生成数据差异表;将数据差异表与目标系统的业务功能关联。
一种系统业务功能验证装置,包括:获取模块,用于获取目标系统的业务请求相关的流量,业务请求相关的流量通过设置在目标系统中的流量录制组件录制得到;发送模块,用于向流量回放系统发送流量回放请求,以使得流量回放系统读取业务请求相关的流量并对业务请求相关的流量进行流量回放,流量回放后得到第一响应数据;接收模块,用于接收到流量回放系统反馈的流量回放请求的第一响应数据;验证模块,用于根据第一响应数据验证目标系统的业务功能。
一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述任一实施例方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海数禾信息科技有限公司,未经上海数禾信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210555643.7/2.html,转载请声明来源钻瓜专利网。