移动终端设备的网页下载速度的测试方法及装置制造方法及图纸

技术编号:9672196 阅读:84 留言:0更新日期:2014-02-14 20:09
本发明专利技术涉及一种移动终端设备的网页下载速度的测试方法,包括:开始录制移动终端设备的屏幕;运行移动终端设备内的浏览器;结束屏幕录制并生成视频文件;将所述视频文件解析成多个包含时间信息的图片文件,包括与第一时间点对应的第一图片文件及与第二时间点对应的第二图片文件;根据所述第一图片文件与所述第二图片文件所包含的时间信息计算第二时间点与第一时间点的时间差。本发明专利技术还涉及一种移动终端设备的网页下载速度的测试装置。本发明专利技术可以实现对移动终端设备的网页下载速度的自动测试,大大节省了人力,增加了采样点,准确度也得到提升。

【技术实现步骤摘要】
移动终端设备的网页下载速度的测试方法及装置
本专利技术涉及移动终端浏览器技术,特别是涉及一种移动终端设备的网页下载速度 的测试方法及装置。
技术介绍
移动终端设备,例如智能手机、平板电脑等已普遍应用于人们的生产和生活中,为 了满足人们在工作、生活、娱乐等方面的各种需求,越来越多的应用于移动终端设备的操作 系统及应用软件被开发出来。目前应用在移动终端设备上的操作系统主要有Symbian (塞 班)、Android (安卓)、iPhone 0S、Black Berry (黑莓)OS 6.0等。基于这些操作系统的移 动终端设备功能越来越丰富,界面也越来越人性化,但由于受到移动终端芯片处理性能等 因素的影响,在使用移动终端设备上的浏览器浏览网页时速度会较慢。出于对用户体验的考虑,以及浏览器供应商对浏览器测试性能的需求,需要对浏 览器访问网页的速度,也就是网页下载速度进行测试。现有的测试方法有三种,第一种方法 通过手工测试,例如借助秒表记录网页下载的起始时间和结束时间,然后计算起始和结束 的时间差作为下载时间,但是这种方法精确度不高,误差比较大,采样点比较少,耗费时间 和人力,另外对于不同浏览器测试,需要投入不同的人力。第二种方法是通过对网页下载的 整个过程进行录像,然后通过人工分析录像的每一帧画面得出初始时间与结束时间,计算 起始和结束的时间差作为下载时间,这种方法采用录像分析帧,精确度提高一些,但是由于 图片文件比较多,人眼分析很费劲,同样由于需要手工测试,比较费时费力,采样点少,准确 度不够。第三种方法是在网页下载过程中,通过在PC端进行反复截取手机屏幕并在PC端 进行图片文件比较,来确定相应的时间点,计算出网页打开的初始和结束时间,计算差值, 但是现在移动终端设备的分辨率越来越高,大分辨率图片文件从移动终端设备传到电脑的 过程需要一定时间,通常会在200毫秒到800毫秒之间,导致截图的间隔过长,捕获的时间 点误差较大,精度不够。
技术实现思路
本专利技术的目的在于,提供一种移动终端设备的网页下载速度的测试方法,可以实 现自动测试且精度较高。本专利技术的目的及解决其技术问题是采用以下技术方案来实现的。一种移动终端设备的网页下载速度的测试方法,包括:开始录制移动终端设备的 屏幕;运行移动终端设备内的浏览器;结束屏幕录制并生成视频文件;将视频文件解析成 多个包含时间信息的图片文件,包括与第一时间点对应的第一图片文件及与第二时间点对 应的第二图片文件;根据第一图片文件与第二图片文件所包含的时间信息计算第二时间点 与第一时间点的时间差。—种移动终端设备的网页下载速度的测试装置,包括:指令发送模块,用于发送开 始录制移动终端设备的屏幕或结束屏幕录制的指令;浏览器运行模块,用于运行移动终端设备内的浏览器;视频文件生成模块,用于生成视频文件;文件解析模块,用于将视频文件 解析成多个包含时间信息的图片文件,包括与第一时间点对应的第一图片文件及与第二时 间点对应的第二图片文件;计算模块,用于根据第一图片文件与第二图片文件所包含的时 间信息计算第二时间点与第一时间点的时间差。本专利技术所提出的移动终端设备的网页下载速度的测试方法及装置可以实现对移 动终端设备的网页下载速度的自动测试,大大节省了人力,另外,该测试方法及装置通过将 记录有网页下载过程的视频文件解析为多个包含时间信息的图片文件后再进行分析,增加 了采样点,准确度也得到提升。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段, 而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其他目的、特征和优点能够 更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。【附图说明】图1为本专利技术第一实施例中的移动终端设备的网页下载速度的测试方法的流程 示意图。图2为图1中步骤S14的具体流程示意图。图3为本专利技术第二实施例中的移动终端设备的网页下载速度的测试方法的流程 示意图。图4为本专利技术第三实施例中的移动终端设备的网页下载速度的测试装置的结构 示意图。图5为图4中文件解析模块的具体结构示意图。图6为本专利技术第四实施例中的移动终端设备的网页下载速度的测试装置的结构 示意图。【具体实施方式】为更进一步阐述本专利技术为达成预定专利技术目的所采取的技术手段及功效,以下结 合附图及较佳实施例,对依据本专利技术提出的移动终端设备的网页下载速度的测试方法及装 置其【具体实施方式】、方法、步骤、结构、特征及其功效,详细说明如下。有关本专利技术的前述及其他
技术实现思路
、特点及功效,在以下配合参考图式的较佳实 施例的详细说明中将可清楚呈现。通过【具体实施方式】的说明,当可对本专利技术为达成预定目 的所采取的技术手段及功效得以更加深入且具体的了解,然而所附图式仅是提供参考与说 明之用,并非用来对本专利技术加以限制。图1为本专利技术第一实施例的移动终端设备的网页下载速度的测试方法的流程示 意图。请参照图1,本专利技术实施例中的移动终端设备的网页下载速度的测试方法包括:步骤Sll:开始录制移动终端设备的屏幕。于步骤Sll中,用户可以启动移动终端设备上的屏幕录制程序录制该移送终端设 备上的屏幕。优选的,用户可以通过PC端发出启动指令启动移动设备上的屏幕录制程序, 开始录制移动终端设备的屏眷。步骤S12:运行移动终端设备内的浏览器。于步骤S12中,优选的,用户可以通过PC端启动移动终端设备内的被测浏览器,开 始网页浏览器过程,例如通过模拟按键事件执行打开网页的操作。用户可以在PC端的测试 用例程序中加载用于测试的URL地址(可以是一个,也可以是多个),并通过测试框架加载 运行移动终端设备的浏览器程序。步骤S13:结束屏幕录制并生成视频文件。于步骤S13中,等待一段时间之后,优选的,等到网页下载完成后即可停止屏幕录 制。优选的,用户可以通过PC端发出结束指令结束屏幕录制并生成视频文件。于步骤Sll 前还可以进一步包括设定屏幕录制时长的步骤,在开始执行步骤Sll的同时开始计时,当 到达设定的屏幕录制时长时,执行步骤S13。优选的,屏幕录制时长大于完成网页下载的时 长,网页下载的时长可以通过经验来判断,也可以通过某一次实际的网页下载时长来初始 化。在结束屏幕录制后,生成视频文件,由于屏幕录制时长大于完成网页下载的时长,所以 视频文件包括了移动终端设备内的浏览器的网页下载过程。生成的视频文件被存储在PC 端,以便于后续对其进行进一步的处理。步骤S14:将视频文件解析成多个包含时间信息的图片文件,包括与第一时间点 对应的第一图片文件及与第二时间点对应的第二图片文件。于步骤S14中,存储在PC端的视频文件被解析为多个包含时间信息的图片文件, 在这些图片文件中包含有与关键时间点对应的图片文件,上述第一时间点与第二时间点是 这些关键时间点中的两个时间点,本实施例中以第二时间点迟于第一时间点为例进行说 明。请参照图2,具体的,步骤S14可进一步包括:步骤S14a:将视频文件以帧为单位解析为多个单独的图片文件,并按照对应的录制时 间点分别对图片文件进行命名。于步骤S14a中,可以通过PC端的脚本文件,将视频文件中的每一帧解析为单独的 图片文件,并按照每帧的录制时间点分别对图片文件进行命名。当然,也可以根据具体需求 以2帧或5帧为单位对视本文档来自技高网
...
移动终端设备的网页下载速度的测试方法及装置

【技术保护点】
一种移动终端设备的网页下载速度的测试方法,其特征在于,包括:开始录制移动终端设备的屏幕;运行移动终端设备内的浏览器;结束屏幕录制并生成视频文件;将所述视频文件解析成多个包含时间信息的图片文件,包括与第一时间点对应的第一图片文件及与第二时间点对应的第二图片文件;根据所述第一图片文件与所述第二图片文件所包含的时间信息计算第二时间点与第一时间点的时间差。

【技术特征摘要】
1.一种移动终端设备的网页下载速度的测试方法,其特征在于,包括:开始录制移动终端设备的屏.;运行移动终端设备内的浏览器;结束屏幕录制并生成视频文件;将所述视频文件解析成多个包含时间信息的图片文件,包括与第一时间点对应的第一图片文件及与第二时间点对应的第二图片文件;根据所述第一图片文件与所述第二图片文件所包含的时间信息计算第二时间点与第一时间点的时间差。2.如权利要求1所述的测试方法,其特征在于,所述开始录制移动终端设备的屏幕的步骤前进一步包括设定屏幕录制时长,在开始执行所述开始录制移动终端设备的屏幕的步骤的同时开始计时,当到达所述设定屏幕录制时长时,执行所述结束屏幕录制的步骤。3.如权利要求1所述的测试方法,其特征在于,所述屏幕录制时长大于完成网页下载的时长。4.如权利要求1所述的测试方法,其特征在于,所述运行移动终端设备内的浏览器的步骤包括:在测试用例程序中加载用于测试的URL地址,通过测试框架加载运行移动终端设备的浏览器程序。5.如权利要求1所述的测试方法,其特征在于,所述将所述视频文件解析成多个包含时间信息的图片文件的步骤包括:将所述视频文件以帧为单位解析为多个单独的图片文件,并按照对应的录制时间点分别对所述图片文件进行命名;对所述多个图片文件进行图片文件分析,确定与所述第一时间点对应的第一图片文件及与所述第二时间点对应的第二图片文件;对第一图片文件及第二图片文件分别进行标记。6.如权利要求1所述的测试方法,其特征在于,所述图片文件分析包括图片文件内容查找或图片文件对比。7.如权利要求5所述的测试方法,其特征在于,所述根据所述第一图片文件与所述第二图片文件所包含的时间信息计算第二时间点与第一时间点的时间差的步骤包括:根据带有标记的第一图片文件及第二图片文件的文件名计算出第一时间点与第二时间点的时间差。8.如权利要求1所述的测试方法,其特征在于,在将所述视频文件解析成多个包含时间信息的图片文件前,进一步包括存储所述视频文件的步骤。9.如权利要求1所述的测试方法,其特征在于,在将所述视频文件解析成多个包含时间信息的图片文件前进一步包括步骤:判断测试次数是否已达到设定测试次数,如果判断结果为否,则重复所述开始录制移动终端设备的屏幕的步骤,如果判断结果为是,则进行所述将所述视频文件解析成多个包含时间信息的图片文件的步骤。10.如权利要求9所述的...

【专利技术属性】
技术研发人员:丁如敏万宇尹堃
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1