预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共19页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113938473A(43)申请公布日2022.01.14(21)申请号202111187825.5(22)申请日2021.10.12(71)申请人平安银行股份有限公司地址518000广东省深圳市罗湖区深南东路5047号(72)发明人罗维练(74)专利代理机构深圳国新南方知识产权代理有限公司44374代理人李小东(51)Int.Cl.H04L67/02(2022.01)H04L41/045(2022.01)G06F16/21(2019.01)G06F16/25(2019.01)权利要求书2页说明书11页附图5页(54)发明名称基于流量的自动Mock方法、装置、设备及存储介质(57)摘要本发明涉及人工智能及数字医疗领域,具体公开了一种基于流量的自动Mock方法、装置、设备及存储介质。该方法包括:基于部署在服务端上的Agent实时监听并采集各个接口的历史流量数据,基于历史流量数据构建数据库;获取客户端发送的当前数据请求,根据当前数据请求获取接口信息;响应于当前数据请求调用预设的接口匹配策略,根据所述接口匹配策略对接口信息进行筛选确定目标mock接口;调用目标mock接口并从数据库中提取与目标mock接口对应的接口流量数据;根据预设的数据匹配策略从接口流量数据中获取与当前数据请求对应的响应数据,并将响应数据发送给客户端。本发明能够减少维护工作量以及提高数据数量效率。CN113938473ACN113938473A权利要求书1/2页1.一种基于流量的自动Mock方法,其特征在于,包括:基于部署在服务端上的Agent实时监听并采集各个接口的历史流量数据,基于所述历史流量数据构建数据库;获取客户端发送的当前数据请求,根据所述当前数据请求获取接口信息;响应于所述当前数据请求调用预设的接口匹配策略,根据所述接口匹配策略对所述接口信息进行筛选确定目标mock接口;调用所述目标mock接口并从所述数据库中提取与所述目标mock接口对应的接口流量数据;根据预设的数据匹配策略从所述接口流量数据中获取与所述当前数据请求对应的响应数据,并将所述响应数据发送给所述客户端。2.根据权利要求1所述的自动Mock方法,其特征在于,所述基于所述历史流量数据构建数据库包括:对所述历史流量数据进行脱敏处理和数据清洗处理;基于处理后的所述历史流量数据构建数据库并将处理后的所述历史流量数据存储于所述数据库中。3.根据权利要求1所述的自动Mock方法,其特征在于,所述响应于所述当前数据请求调用预设的接口匹配策略,根据所述接口匹配策略对所述接口信息进行筛选确定目标mock接口还包括:响应于所述当前数据请求调用预设的接口匹配策略,所述接口匹配策略包括url匹配策略和参数匹配策略;若所述接口匹配策略为所述url匹配策略,则根据所述接口信息获取url信息,根据所述url信息和所述url匹配策略确定目标mock接口;若所述接口匹配策略为所述参数匹配策略,则根据所述接口信息获取参数信息,根据所述参数信息和所述参数匹配策略确定目标mock接口。4.根据权利要求1所述的自动Mock方法,其特征在于,所述响应于所述当前数据请求调用预设的接口匹配策略,根据所述接口匹配策略对所述接口信息进行筛选确定目标mock接口的步骤之后,还包括:查询所述目标mock接口的开关状态;若所述目标mock接口的开关状态为开启状态,则调用所述目标mock接口;若所述目标mock接口的开关状态为关闭状态,则将所述当前数据请求转发至第三方平台以获取与所述当前数据请求对应的实时响应数据。5.根据权利要求1所述的自动Mock方法,其特征在于,所述根据预设的数据匹配策略从所述接口流量数据中获取与所述当前数据请求对应的响应数据,并将所述响应数据发送给所述客户端还包括:调用预设的所述数据匹配策略,所述数据匹配策略包括参数最优策略、参数最多策略、最常用策略和最近使用策略;将所述接口流量数据按照所述参数最优策略、所述参数最多策略、所述最常用策略以及所述最近使用策略的顺序与所述当前数据请求进行匹配计算,当最先计算得到匹配计算结果时,则不进行后续数据匹配策略,并将计算得到的匹配计算结果作为所述接口流量数2CN113938473A权利要求书2/2页据的匹配计算结果;根据所述匹配计算结果从所述接口流量数据中获得与所述当前数据请求相匹配的目标流量数据;从所述目标流量数据中获取与所述目标数据请求对应的响应数据,并将所述响应数据发送给所述客户端。6.根据权利要求5所述的自动Mock方法,其特征在于,所述将所述接口流量数据按照所述参数最优策略、所述参数最多策略、所述最常用策略以及所述最近使用策略的顺序与所述当前数据请求进行匹配计算的步骤之后,还包括:判断匹配计算结果是否存