【技术实现步骤摘要】
页面测速方法、装置、电子设备及存储介质
[0001]本专利技术涉及数据监控
,具体涉及一种页面测速方法、装置、电子设备及存储介质。
技术介绍
[0002]随着移动互联网的快速发展,移动应用越来越注重用户体验,开发团队也越来越重视页面的整体质量,如果页面冷启动时间过长、页面渲染时间过长、网络请求过慢,都会直接影响到用户体验,现有的页面测速方案通过手动注入测速代码,耦合进业务逻辑中,导致页面难以维护且新增页面容易遗漏,网页测速效率低。
技术实现思路
[0003]鉴于以上内容,有必要提出一种页面测速方法、装置、电子设备及存储介质,通过创建页面的配置文件,自动拉取配置文件进行页面测速,提高了页面测速效率。
[0004]本专利技术的第一方面提供一种页面测速方法,所述方法包括:
[0005]创建页面测速的测速内容;
[0006]响应于接收的页面测速请求,获取目标页面;
[0007]在所述目标页面启动时,调用嵌入的SDK读取所述目标页面的配置文件;
[0008]识别所述配置文件 ...
【技术保护点】
【技术特征摘要】
1.一种页面测速方法,其特征在于,所述方法包括:创建页面测速的测速内容;响应于接收的页面测速请求,获取目标页面;在所述目标页面启动时,调用嵌入的SDK读取所述目标页面的配置文件;识别所述配置文件中的标签;根据所述标签,调用所述目标页面的接口获取测速结果。2.如权利要求1所述的页面测速方法,其特征在于,所述创建页面测速的测速内容包括:识别创建页面的页面类型;若所述页面类型为第一页面类型,获取每个页面的第一加载流程及所述第一加载流程的多个节点,其中,节点包括第一页面初始化节点、第一页面网络请求发起节点、第一页面初次渲染结束节点、第一页面请求结束节点和第一页面二次渲染结束节点;根据所述第一加载流程中的多个节点,定义对应第一页面初次渲染时间、第一页面网络请求时间、第一页面二次渲染时间和第一页面加载时间,作为页面测速的测试内容。3.如权利要求2所述的页面测速方法,其特征在于,所述定义对应第一页面初次渲染时间、第一页面网络请求时间、第一页面二次渲染时间和第一页面加载时间,包括:将第一页面初始化节点至第一页面初次渲染结束节点之间的时间差定义为第一页面初次渲染时间;将第一页面网络请求发起节点至第一页面请求结束节点之间的时间差定义为第一页面网络请求时间;将第一页面请求结束节点至第一页面二次渲染结束节点之间的时间差定义为第一页面二次渲染时间;将第一页面初始化节点至第一页面二次渲染结束节点之间的时间差定义为第一页面加载时间。4.如权利要求2所述的页面测速方法,其特征在于,所述方法还包括:若所述页面类型为第二页面类型,获取每个页面的第二加载流程及所述第二加载流程的多个节点,其中,节点包括第二页面初始化节点、第二页面初次渲染结束节点、第二页面网络请求发起节点、第二页面请求结束节点和第二页面二次渲染结束节点;根据所述第二加载流程中的多个节点,定义对应第二页面的第二页面初次渲染时间、第二页面等待切换时间、第二页面网络请求时间、第二页面二次渲染时间和第二页面加载时间,作为页面测速的测试内容。5.如权利要求4所述的页面测速方法,其特征在于,所述定义对应第二页面的第二页面初次渲染时间、第二页面等待切换时间、第二页面网络请求时间、第二页面二次渲染时间和第二页面加载时间,包括:将第二页面初始化...
【专利技术属性】
技术研发人员:倪科伟,
申请(专利权)人:平安壹钱包电子商务有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。