[发明专利]提升流量回放覆盖面方法、系统和存储介质在审
申请号: | 202011584630.X | 申请日: | 2020-12-28 |
公开(公告)号: | CN112631921A | 公开(公告)日: | 2021-04-09 |
发明(设计)人: | 杨浩文;袁丽莉;梁北才 | 申请(专利权)人: | 广州品唯软件有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王云晓 |
地址: | 510000 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 提升 流量 回放 覆盖面 方法 系统 存储 介质 | ||
本发明公开了提升流量回放覆盖面方法、系统及存储介质,该方法包括如下步骤:建立捞数策略模型;输入至少一个筛选参数值,所述捞数策略模型依据所有的筛选参数值生成至少一个筛选条件,以从接口请求数据库中筛选出若干目标接口请求数据,所有目标接口请求数据共同组成回放数据集;对所述回放数据集进行流量回放;本发明能够通过捞数策略模型灵活、可自定义地通过输入不同的筛选参数值,以从接口请求数据库中筛选出若干目标接口请求数据,以便在流量回放时捞取场景更为丰富的接口请求数据,以增大流量回放的覆盖面,从而提高发现问题的概率。
技术领域
本发明涉及软件测试领域,尤其涉及提升流量回放覆盖面方法、系统和存储介质。
背景技术
流量回放是在软件预发布代码版本上线前,对预发布代码进行质量监控的一个至关重要的方法。现有流量回放主要使用数据库中创建时间最新的前N条数据进行回放,并仅以此来对生产环境的回归测试进行覆盖。
然而,由于采集的数据是在生产环境上实时、随机抓取的,所以回放时仅通过回放最新的前N条的数据,往往有些边界的测试场景无法覆盖,且由于缺少某些测试场景的覆盖,所以代码覆盖率不高,发现问题的可能性不大,回放的可信度不高,上线可能存在的风险不可控。
发明内容
本发明的目的是提供一种提升流量回放覆盖面方法,能够通过捞数策略模型灵活、可自定义地通过输入不同的筛选参数值,以从接口请求数据库中筛选出若干目标接口请求数据,以便在流量回放时捞取场景更为丰富的接口请求数据,以增大流量回放的覆盖面,从而提高发现问题的概率。
本发明的又一目的是提供一种提升流量回放覆盖面系统,能够通过捞数策略模型灵活、可自定义地通过输入不同的筛选参数值,以从接口请求数据库中筛选出若干目标接口请求数据,以便在流量回放时捞取场景更为丰富的接口请求数据,以增大流量回放的覆盖面,从而提高发现问题的概率。
本发明的再一目的是提供一种存储介质,能够通过捞数策略模型灵活、可自定义地通过输入不同的筛选参数值,以从接口请求数据库中筛选出若干目标接口请求数据,以便在流量回放时捞取场景更为丰富的接口请求数据,以增大流量回放的覆盖面,从而提高发现问题的概率。
为了实现上有目的,本发明公开了一种提升流量回放覆盖面方法,其包括如下步骤:
S1、建立捞数策略模型;
S2、输入至少一个筛选参数值,所述捞数策略模型依据所有的筛选参数值生成至少一个筛选条件,以从接口请求数据库中筛选出若干目标接口请求数据,所有目标接口请求数据共同组成回放数据集;
S3、对所述回放数据集进行流量回放。
与现有技术相比,本发明的提升流量回放覆盖面方法,能够通过捞数策略模型灵活、可自定义地通过输入不同的筛选参数值,以从接口请求数据库中筛选出若干目标接口请求数据,以便在流量回放时捞取场景更为丰富的接口请求数据,以增大流量回放的覆盖面,从而提高发现问题的概率。
较佳地,所述步骤(1)具体包括:
S11、提供至少一项筛选公式,每一所述筛选公式对应一种类型的筛选参数值,所述筛选公式可依据输入的对应筛选参数值筛选出满足当前筛选公式的目标接口请求数据,所有筛选公式共同形成所述捞数策略模型。
较佳地,所述捞数策略模型包括模型界面,所述模型界面包括至少一个用于输入筛选参数值的参数窗口,每一所述参数窗口用于输入一种类型的筛选参数值,所述筛选公式依据输入的对应筛选参数值生成对应的筛选条件。
较佳地,所述模型界面还包括至少一个逻辑窗口,所述逻辑窗口的可选类型包括和逻辑、或逻辑及非逻辑,所述逻辑窗口用于调整所述筛选条件之间的逻辑关系。
较佳地,所述筛选参数值的类型包括接口类型、平台类型、版本类型、入参值类型或出参返回值类型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州品唯软件有限公司,未经广州品唯软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011584630.X/2.html,转载请声明来源钻瓜专利网。