一种页面加载时间的检测方法、装置、电子设备及介质制造方法及图纸

技术编号:31314977 阅读:20 留言:0更新日期:2021-12-12 23:07
本申请实施例公开了一种页面加载时间的检测方法、装置、电子设备及介质。其中,该方法包括:对预先获取到的页面加载过程对应的视频进行分析,得到视频中的各个视频帧的信息熵;基于视频中的各个视频帧的信息熵,确定视频的起始帧和结束帧;根据视频的起始帧和结束帧,确定页面加载过程所用的时间。本申请实施例提供的技术方案,可以避免因在应用软件APP中嵌入代码而对APP带来侵入风险,能够准确获取APP页面加载过程中的所用时间。页面加载过程中的所用时间。页面加载过程中的所用时间。

【技术实现步骤摘要】
一种页面加载时间的检测方法、装置、电子设备及介质


[0001]本申请实施例涉及软件测试领域,尤其涉及一种页面加载时间的检测方法、装置、电子设备及介质。

技术介绍

[0002]随着互联网技术的发展,用户在选择应用软件(Application,简称APP)时,愈发关注前端性能表现和体验,因而,APP的页面加载时间已成为影响该APP投产后整体性能表现的重要因素。
[0003]现有技术中,通过以下两种方式实现获取页面加载时间:1、通过在APP中嵌入调用公共接口的代码,以获取被测页面的加载时间。2、通过在APP中嵌入被测页面的目标元素的定位代码,计算触发入口元素的时间和目标元素的显示时间的差值,来获取被测页面的加载时间。但是,现有技术在APP中嵌入代码有以下弊端:1、由于对APP存在侵入风险,所以对APP的性能会造成影响。2、嵌入代码的过程可能会碰到各类源代码冲突问题,需要开发人员配合解决。3、通过嵌入代码获取的被测页面加载时间和真实用户使用APP视觉感受的页面加载时间可能存在出入。
[0004]因此,为解决现有技术的缺陷需要设计一种页面本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种页面加载时间的检测方法,其特征在于,所述方法包括:对预先获取到的页面加载过程对应的视频进行分析,得到所述视频中的各个视频帧的信息熵;基于所述视频中的各个视频帧的信息熵,确定所述视频的起始帧和结束帧;根据所述视频的起始帧和结束帧,确定所述页面加载过程所用的时间。2.根据权利要求1所述的方法,其特征在于,所述对预先获取到的页面加载过程对应的视频进行分析,得到所述视频中的各个视频帧的信息熵,包括:按照预设的切分频率,将所述视频切分为至少两个视频帧;根据所述至少两个视频帧中的各个视频帧中的每个像素的像素值,确定所述至少两个视频帧中的各个视频帧的信息熵。3.根据权利要求2所述的方法,其特征在于,所述根据所述至少两个视频帧中的各个视频帧中的每个像素的像素值,确定所述至少两个视频帧中的各个视频帧的信息熵,包括:将各个视频帧中的每个像素的像素值输入至预先训练好的模型中,得到各个视频帧中的每个像素对应的像素概率;依据各个视频帧中的每个像素对应的像素概率,得到所述至少两个视频帧中的各个视频帧的信息熵。4.根据权利要求2所述的方法,其特征在于,所述基于所述视频中的各个视频帧的信息熵,确定所述视频的起始帧和结束帧,包括:将所述至少两个视频帧中的各个视频帧分别作为当前视频帧;若所述当前视频帧的信息熵与所述当前视频帧的下一个视频帧的信息熵的差值大于或者等于第一预设阈值,则将所述当前视频帧作为所述视频的起始帧;若所述当前视频帧的信息熵与所述下一个视频帧的信息熵的差值小于或者等于第二预设阈值,则将所述下一个视频帧作为所述视频的结束帧;其中,所述第一预设阈值大于所述第二预设阈值;若所述当前视频帧的信息熵与所述下一个视频帧的信息熵的差值在预定范围内,则将所述下一个视频帧作为所述当前视频帧;其中,所述预定范围的右边界值小于所述第一预设阈值;所述预定范围的左边界值大于所述第二预设阈值。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:若所述当前视频帧的信息熵与所述下一个视频帧的信息熵的差值小于所...

【专利技术属性】
技术研发人员:程鸣张国栋冯文亮陈俊程烨吴宇亭何萍
申请(专利权)人:上海浦东发展银行股份有限公司
类型:发明
国别省市:

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

1