本发明专利技术提供了一种网页加载速度的测试方法、装置及系统,涉及计算机的技术领域,包括:先利用图像采集设备进行摄像,得到固定帧率的视频流;再将视频流中所有视频图像均输入至预设图像识别模型,提取视频图像的特征信息;然后比对特征信息,并根据比对结果确定视频图像对应的网页运行界面所在阶段;计算网页运行界面所在阶段的加载速度;最后综合各个网页运行界面所在阶段的加载速度计算,得到网页加载速度。本发明专利技术可以保证视频流中的视频图像不失真,基于图像识别并对网页运行界面的运行阶段进行划分,可以细化得到各个网页运行界面所在阶段的加载速度,得到的网页加载速度更接近实际,提高了数据的精确度。
【技术实现步骤摘要】
网页加载速度的测试方法、装置及系统
本专利技术涉及计算机
,尤其是涉及一种网页加载速度的测试方法、装置及系统。
技术介绍
现如今互联网领域对用户体验越来越重视,产品的各项性能成为评价产品是否高质量高可用性的依据。一般测试人员往往只关注后端接口的性能和响应时间,针对前端页面的加载速度并没有很好的方式去得到准确的数据,而前端页面的加载速度又会直接影响到用户对产品的友好度感知,所以非常有必要测试页面加载速度。目前网页加速速度的测试方法大部分依靠软件录制,而软件录制容易出现由帧率不稳定导致数据失真的情况,而且现有的网页加速速度的测试方法缺乏阶段性划分,计算得到的网页加载速度与实际网页加载速度之间存在一定的误差。
技术实现思路
本专利技术的目的在于提供一种网页加载速度的测试方法、装置及系统,可以提高网页加载速度测试的精确度。本专利技术提供的一种网页加载速度的测试方法,其中,包括:利用图像采集设备对网页运行界面进行摄像,得到固定帧率的视频流;将所述视频流中所有视频图像均输入至预设图像识别模型,提取所述视频图像的特征信息;依次将相邻帧的视频图像的特征信息进行比对,并根据比对结果确定视频图像对应的网页运行界面所在阶段,以及处于所述网页运行界面所在阶段的第一视频图像和第二视频图像;其中,第一视频图像为所述网页运行界面所在阶段在起始位置对应的视频图像;第二视频图像为所述网页运行界面所在阶段在终止位置对应的视频图像;针对每个所述网页运行界面所在阶段,基于所述第一视频图像的时间戳和所述第二视频图像的时间戳,计算所述网页运行界面所在阶段的加载速度;综合各个所述网页运行界面所在阶段的加载速度计算,得到网页加载速度。进一步的,测试方法还包括:基于所述网页加载速度和预设效率指标,确定网页运行效率。进一步的,所述特征信息包括以下至少一种信息:帧编号、时间戳、文字信息和图标信息。进一步的,所述网页运行界面所在阶段包括网页启动阶段或页面切换阶段。本专利技术提供的一种网页加载速度的测试装置,其中,包括:摄像模块,用于利用图像采集设备对网页运行界面进行摄像,得到固定帧率的视频流;提取模块,用于将所述视频流中所有视频图像均输入至预设图像识别模型,提取所述视频图像的特征信息;比对模块,用于将相邻帧的视频图像的特征信息依次进行比对,并根据比对结果确定视频图像对应的网页运行界面所在阶段,以及处于所述网页运行界面所在阶段的第一视频图像和第二视频图像;其中,第一视频图像为所述网页运行界面所在阶段在起始位置对应的视频图像;第二视频图像为所述网页运行界面所在阶段在终止位置对应的视频图像;第一计算模块,用于针对每个所述网页运行界面所在阶段,基于所述第一视频图像的时间戳和所述第二视频图像的时间戳,计算所述网页运行界面所在阶段的加载速度;第二计算模块,用于综合各个所述网页运行界面所在阶段的加载速度计算,得到网页加载速度。进一步的,测试装置还包括:确定模块,用于基于所述网页加载速度和预设效率指标,确定网页运行效率。本专利技术提供的一种网页加载速度的测试系统,其中,包括:图像采集设备、视频处理模块和数据分析模块;所述图像采集设备,用于对网页运行界面进行摄像,得到固定帧率的视频流;所述视频处理模块,用于将所述视频流中所有视频图像均输入至预设图像识别模型,提取所述视频图像的特征信息;所述数据分析模块,用于依次将相邻帧的视频图像的特征信息进行比对,并根据比对结果确定视频图像对应的网页运行界面所在阶段,以及处于所述网页运行界面所在阶段的第一视频图像和第二视频图像;其中,第一视频图像为所述网页运行界面所在阶段在起始位置对应的视频图像;第二视频图像为所述网页运行界面所在阶段在终止位置对应的视频图像;所述数据分析模块,还用于针对每个所述网页运行界面所在阶段,基于所述第一视频图像的时间戳和所述第二视频图像的时间戳,计算所述网页运行界面所在阶段的加载速度;所述数据分析模块,还用于综合各个所述网页运行界面所在阶段的加载速度计算,得到网页加载速度。进一步的,所述数据分析模块,还用于基于所述网页加载速度和预设效率指标,确定网页运行效率。本专利技术还提供一种电子设备,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现所述的测试方法。本专利技术还提供一种具有处理器可执行的非易失的程序代码的计算机可读介质,其中,所述程序代码使所述处理器执行所述的测试方法。本专利技术提供的一种网页加载速度的测试方法、装置及系统,先利用图像采集设备对网页运行界面进行摄像,得到固定帧率的视频流;再将视频流中所有视频图像均输入至预设图像识别模型,提取视频图像的特征信息;然后将相邻帧的视频图像的特征信息依次进行比对,并根据比对结果确定视频图像对应的网页运行界面所在阶段,以及处于网页运行界面所在阶段的第一视频图像和第二视频图像;其中,第一视频图像为网页运行界面所在阶段在起始位置对应的视频图像;第二视频图像为网页运行界面所在阶段在终止位置对应的视频图像;针对每个网页运行界面所在阶段,基于第一视频图像的时间戳和第二视频图像的时间戳,计算网页运行界面所在阶段的加载速度;最后综合各个网页运行界面所在阶段的加载速度计算,得到网页加载速度。本专利技术生成固定帧率的视频流,可以保证视频流中的视频图像不失真。基于图像识别提取视频图像的特征信息,提高了准确率。通过对网页运行界面的运行阶段进行划分,可以细化得到各个网页运行界面所在阶段的加载速度,得到的网页加载速度更接近实际,提高了数据的精确度。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种网页加载速度的测试方法的流程图;图2为打开亚马逊网页阶段的网页加载速度的测试结果图;图3为本专利技术实施例提供的另一种网页加载速度的测试方法的流程图;图4为本专利技术实施例提供的一种网页加载速度的测试装置的结构示意图;图5为本专利技术实施例提供的另一种网页加载速度的测试装置的结构示意图;图6为本专利技术实施例提供的一种网页加载速度的测试系统的结构示意图。图标:11-摄像模块;12-提取模块;13-比对模块;14-第一计算模块;15-第二计算模块;16-确定模块;21-图像采集设备;22-视频处理模块;23-数据分析模块。具体实施方式下面将结合实施例对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。目前网页加速速度的测试方法大部分依靠软件录制,而软件录制容易出现由帧率不稳定导致数据失真的情况,而且本文档来自技高网...
【技术保护点】
1.一种网页加载速度的测试方法,其特征在于,包括:/n利用图像采集设备对网页运行界面进行摄像,得到固定帧率的视频流;/n将所述视频流中所有视频图像均输入至预设图像识别模型,提取所述视频图像的特征信息;/n依次将相邻帧的视频图像的特征信息进行比对,并根据比对结果确定视频图像对应的网页运行界面所在阶段,以及处于所述网页运行界面所在阶段的第一视频图像和第二视频图像;其中,第一视频图像为所述网页运行界面所在阶段在起始位置对应的视频图像;第二视频图像为所述网页运行界面所在阶段在终止位置对应的视频图像;/n针对每个所述网页运行界面所在阶段,基于所述第一视频图像的时间戳和所述第二视频图像的时间戳,计算所述网页运行界面所在阶段的加载速度;/n综合各个所述网页运行界面所在阶段的加载速度计算,得到网页加载速度。/n
【技术特征摘要】
1.一种网页加载速度的测试方法,其特征在于,包括:
利用图像采集设备对网页运行界面进行摄像,得到固定帧率的视频流;
将所述视频流中所有视频图像均输入至预设图像识别模型,提取所述视频图像的特征信息;
依次将相邻帧的视频图像的特征信息进行比对,并根据比对结果确定视频图像对应的网页运行界面所在阶段,以及处于所述网页运行界面所在阶段的第一视频图像和第二视频图像;其中,第一视频图像为所述网页运行界面所在阶段在起始位置对应的视频图像;第二视频图像为所述网页运行界面所在阶段在终止位置对应的视频图像;
针对每个所述网页运行界面所在阶段,基于所述第一视频图像的时间戳和所述第二视频图像的时间戳,计算所述网页运行界面所在阶段的加载速度;
综合各个所述网页运行界面所在阶段的加载速度计算,得到网页加载速度。
2.根据权利要求1所述的测试方法,其特征在于,还包括:
基于所述网页加载速度和预设效率指标,确定网页运行效率。
3.根据权利要求1所述的测试方法,其特征在于,所述特征信息包括以下至少一种信息:帧编号、时间戳、文字信息和图标信息。
4.根据权利要求1所述的测试方法,其特征在于,所述网页运行界面所在阶段包括网页启动阶段或页面切换阶段。
5.一种网页加载速度的测试装置,其特征在于,包括:
摄像模块,用于利用图像采集设备对网页运行界面进行摄像,得到固定帧率的视频流;
提取模块,用于将所述视频流中所有视频图像均输入至预设图像识别模型,提取所述视频图像的特征信息;
比对模块,用于将相邻帧的视频图像的特征信息依次进行比对,并根据比对结果确定视频图像对应的网页运行界面所在阶段,以及处于所述网页运行界面所在阶段的第一视频图像和第二视频图像;其中,第一视频图像为所述网页运行界面所在阶段在起始位置对应的视频图像;第二视频图像为所述网页运行界面所在阶段在终止位置对应的视频图像;
第一计算模块,用于针对每个所述网...
【专利技术属性】
技术研发人员:吴青莉,范渊,
申请(专利权)人:杭州安恒信息技术股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。