【技术实现步骤摘要】
一种统计单页应用的可交互时间的方法、装置及电子设备
[0001]本专利技术涉及数据处理领域,尤其涉及一种统计单页应用的可交互时间的方法、装置及电子设备。
技术介绍
[0002]随着万维网(world wide web,WWW)技术的发展,相关的网络(Web)应用也越来越广泛。如单页Web应用,对于单页Web应用,浏览器一开始会加载必须的超文本标记语言(hypertext markup language,HTML)文本、层叠样式表(cascading style sheets,CSS)文件、脚本(javascript,JS)文件等文件,之后可以通过JS脚本动态生成页面元素(节点)并渲染用户界面。
[0003]Web应用的性能(如界面加载速度等)关系到用户的点击率以及留存率等。因此,在Web应用的测试阶段以及上线阶段可以通过一些评估指标对Web应用的性能进行评估,以便可以监控Web应用的性能,进而可以采取相应措施,对其进行优化,提高用户的体验。其中,Web应用的一个重要评估指标为可交互时间(time to interac ...
【技术保护点】
【技术特征摘要】
1.一种统计单页应用的可交互时间TTI的方法,其特征在于,包括:在接收到用户输入的请求的情况下,根据所述用户输入的请求通过系统网络请求获取文件信息;根据所述文件信息建立节点树;确定所述节点树中不同批节点的渲染时间和权重;确定所述系统网络请求的信息;根据所述渲染时间、所述权重和所述系统网络请求的信息确定TTI。2.根据权利要求1所述的方法,其特征在于,所述节点树包括N批节点,N为正整数;所述确定所述节点树中不同批节点的渲染时间和权重包括:获取所述节点树中每个节点的渲染时间和标识,渲染时间相同的节点属于同一批节点;根据所述节点的标识确定属于同一批节点的权重。3.根据权利要求2所述的方法,其特征在于,所述根据所述节点的标识确定属于同一批节点的权重包括:根据所述节点的标识确定所述节点在所述节点树中的深度;根据所述节点的深度确定所述节点的权重;将属于同一批次的节点的权重和确定为同一批节点的权重。4.根据权利要求2所述的方法,其特征在于,所述根据所述节点的标识确定属于同一批节点的权重包括:根据节点与权重之间的对应关系,确定所述标识对应的节点的权重;将属于同一批次的节点的权重和确定为同一批节点的权重。5.根据权利要求1
‑
4任一项所述的方法,其特征在于,所述系统网络请求的信息包括所述系统网络请求的起始时间和结束时间,所述根据所述渲染时间、所述权重和所述系统网络请求的信息确定TTI包括:根据所述渲染时间、所述权重、所述起始时间和所述结束时间确定TTI。6.根据权利要求5所述的方法,其特征在于,所述确定所述系统网络请求的信息包括:获取网络请求的信息,所述网络请求的信息包括M个网络请求的起始时间和结束时间,所述M个网络请求包括所述系统网络请求,M为正整数;将所述M个网络请求中最早的网络请求的起始时间确定为所述系统网络请求的起始时间;根据所述M个网络请求的起始时间和结束时间确定大于或等于阈值的空闲时间,将所述空闲时间的起始时间确定为所述系统网络请求的结束时间。7.根据权利要求5所述的方法,其特征在于,所述根据所述渲染时间、所述权重、所述起始时间和所述...
【专利技术属性】
技术研发人员:魏华亮,饶怡骏,
申请(专利权)人:中国平安财产保险股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。