前端仿真测试方法、相关装置、及计算机存储介质制造方法及图纸

技术编号:39324496 阅读:21 留言:0更新日期:2023-11-12 16:03
本说明书实施例提供一种前端仿真测试方法、相关装置、及计算机存储介质,该方法可以包括:基于至少一个接口序列以及接口序列中的接口标识调用的数据生成原子场景,再基于该原子场景实现数据引擎和回放引擎等操作,以回放渲染将得到的页面的仿真结果和预期结果进行比对,得到相应的测试结果。得到相应的测试结果。得到相应的测试结果。

【技术实现步骤摘要】
前端仿真测试方法、相关装置、及计算机存储介质


[0001]本说明书一个或多个实施例涉及计算机
,尤其涉及一种前端仿真测试方法、相关装置、及计算机存储介质。

技术介绍

[0002]前端作为互联网产品触达用户第一道门,其质量和稳定性直接影响用户体验,以具有众多下游系统的应用程序首页为例,其每日需要承载亿万流量。
[0003]伴随前端营销信息的多样化投放方式,其相应的承载了大量运营配置元素,并且营销数据来源的多样化导致其配置的变化也相当频繁,应用程序中任何一个环节的微小故障都可能导致前端页面瘫痪。因此,如何对前端进行全方位仿真成为亟需解决的问题。

技术实现思路

[0004]本说明书一个或多个实施例提供了一种前端仿真测试方法、相关装置、及计算机存储介质。
[0005]第一方面,本说明书一个或多个实施例提供了一种前端仿真测试方法,所述方法包括:
[0006]获取至少一个接口序列;其中,所述接口序列包括多个接口标识;
[0007]确定各接口标识对应的接口数据、以及所述各接口标识对应的页面的代码;
...

【技术保护点】

【技术特征摘要】
1.一种前端仿真测试方法,所述方法包括:获取至少一个接口序列;其中,所述接口序列包括多个接口标识;确定各接口标识对应的接口数据、以及所述各接口标识对应的页面的代码;基于所述至少一个接口序列和所述至少一个接口序列中多个接口标识各自对应的接口数据,生成原子场景;基于所述原子场景和所述各接口标识对应的页面的代码,生成所述页面的仿真结果;基于所述页面的仿真结果,得到所述页面的测试结果。2.根据权利要求1所述的方法,所述获取至少一个接口序列之前,所述方法还包括:获取至少一个用户的历史日志;基于所述至少一个用户的历史日志,得到各用户对应的接口标识以及所述接口标识对应的接口数据;基于所述各用户对应的接口标识、所述接口标识对应的接口数据、以及所述接口标识对应的起始页面和终止页面中的埋点数据,得到所述各用户的至少一个接口序列。3.根据权利要求2所述的方法,所述获取至少一个用户的历史日志之后,所述基于所述至少一个用户的历史日志,得到各用户对应的接口标识以及所述接口标识对应的接口数据之前,所述方法还包括:基于所述目标用户的历史日志,得到所述目标用户的多个单接口原始数据,并将多个所述单接口原始数据存入离线表;对各单接口原始数据对应的头部信息、入参、以及出参进行预处理合并,得到多个单接口数据;基于所述目标用户的标识对多个所述单接口数据进行聚合处理以及时序处理,得到所述目标用户的流量。4.根据权利要求3所述的方法,所述基于所述至少一个用户的历史日志,得到各用户对应的接口标识以及所述接口标识对应的接口数据,包括:确定各接口序列对应的流量;计算各流量的哈希值以及各相同哈希值的数量;确定大于预设数量的哈希值对应的流量,以及所述流量对应的接口序列;基于所述流量对应的接口序列,确定所述各用户对应的接口标识以及所述接口标识对应的接口数据。5.根据权利要求1所述的方法,所述获取至少一个接口序列之前,所述方法还包括:预先录入所述至少一个接口序列、以及所述接口序列中各接口标识对应的接口数据。6.根据权利要求2

5任一所述的方法,所述获取至少一个接口序列之后,所述确定各接口标识对应的接口数据、以及所述各接口标识对应的页面的代码之前,所述方法还包括:基于预设片段对所述多个接口序列进行数据清洗处理,得到清洗后的接口序列;其中,所述预设片段包括至少一个接口标识;所述预设片段中接口标识的数量小于或等于所述多个接口序列中各接口序列的接口标识的数量。7.根据权利要求6所述的方法,所述基于所述原子场景和所述各接口标识对应的页面的代码,生成所述页面的仿真结果,包括:将所述清洗后的接口序列中接口标识对应的接口数据灌入所述各接口标识对应的页
面中,得到所述各页面的接口数据;基于所述各页面的接口数据和所述各页面的代码,对所述各页面分别进行渲染,得到所述页面的仿真结果。8.根据权利要求1所述的方法,所述基于所述原子场景和所述各接口标识对应的页面的代码,生成所述页面的仿真结果,包括:当所述原子场景中的接口数据和/或所述页面的代码发生变更时,在开发环境下,基于所述原子场景和所述各接口标识对应的页面的代码,生成所述页面的仿真结果;所述基于所述原子场景和所述各接口标识对应的页面的代码,生成页面仿真结果之后,所述...

【专利技术属性】
技术研发人员:丁红月隋相
申请(专利权)人:支付宝杭州信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1