【技术实现步骤摘要】
本专利技术涉及测试技术,特别涉及一种获得移动终端浏览器性能参数的方法、装置及系统。
技术介绍
随着移动通信技术的发展,用户可以通过移动终端浏览器随时随地进行网上冲浪、定制个性化业务以及查询所需信息,在与网络交互的过程中,移动终端浏览器性能的好坏对用户业务的体验有较大的影响,较好的移动终端浏览器性能能够提升用户的业务体验。其中,移动终端是指可以在移动中使用的计算机设备,即在移动通信设备中,终止来自或送至网络的无线传输,并将自身能力适配到无线传输的计算机设备,广义的可以包括手机、笔记本、车载电脑等,但在大部分情况下,是指手机或者具有多种应用功能的智能手机。移动终端浏览器性能包括页面访问速度以及流量消耗量,页面访问速度用于表示用户获取业务的快慢程度,直接反映网络的通信质量,从而可以影响用户的业务体验,通常以页面信 息首次出现时长以及页面信息完全显示时长进行标识,流量消耗量用于表示用户访问网络的成本。因此,如果在与网络通信中,能够获取移动终端浏览器性能参数,使得用户根据获取的移动终端浏览器性能参数决定是否继续通信尤为重要,例如,如果获取的移动终端浏览器性能参数较差,用户可以选择断开网络连接以避免打开网络页面长时间的等待。现有技术中,可以通过以下两种方法获得移动终端浏览器性能参数,下面进行简要说明。第一种获得移动终端浏览器性能参数的方法在访问某一站点网络页面的同时,采用预先安装的录屏软件进行录像,然后通过分析录像的每一帧,当首次在录像的某一帧中出现标识开始网络页面访问的进度条或进度百分比时,则将该巾贞对应的时间点作为开始访问该站点的时间点,记录该时间点信息tl ; ...
【技术保护点】
一种获得移动终端浏览器性能参数的方法,其特征在于,该方法包括:预先在移动终端中设置从服务器接收指令并根据指令执行的客户端装置;接收来自服务器的网络页面访问指令,触发访问所述网络页面访问指令对应的网络页面,并触发预先安装的抓包软件进行抓包并封装;解析所述抓取的封装包,获取移动终端浏览器性能参数计算所需数据,计算得到移动终端浏览器性能参数。
【技术特征摘要】
1.一种获得移动终端浏览器性能參数的方法,其特征在于,该方法包括 预先在移动终端中设置从服务器接收指令并根据指令执行的客户端装置; 接收来自服务器的网络页面访问指令,触发访问所述网络页面访问指令对应的网络页面,并触发预先安装的抓包软件进行抓包并封装; 解析所述抓取的封装包,获取移动终端浏览器性能參数计算所需数据,计算得到移动終端浏览器性能參数。2.如权利要求I所述的方法,其特征在于,所述抓取的封装包以分组捕获Pcap文件数据包格式输出至服务器。3.如权利要求2所述的方法,其特征在于,所述计算得到移动终端浏览器性能參数具体包括 将解析得到的移动终端浏览器性能參数计算所需数据写入预先设置的可编辑文件中; 调用脚本读取可编辑文件中的移动终端浏览器性能參数计算所需数据,计算得到移动終端浏览器性能參数。4.如权利要求3所述的方法,其特征在于,所述移动終端浏览器性能參数包括页面信息首次显示时长以及页面信息完全显示时长,其中, 页面信息首次显示时长为页面信息首次出现时间点与开始访问网络页面的时间点之差; 页面信息完全显示时长为结束时间点与开始访问网络页面的时间点之差。5.如权利要求4所述的方法,其特征在干, 所述开始访问网络页面的时间点为请求连接网络服务器的请求包对应的时间点;页面信息首次出现时间点为连接到网络服务器并提交连接网络服务器请求对应的时间点,或,网络服务器返回请求响应后,移动终端将请求得到的内容渲染到移动终端浏览器上的时间点; 结束时间点,为网络服务器发出的网络页面信息已完全到达移动終端上对应的时间点,或,移动终端已接收全部网络页面信息,请求断开网络服务器对应的时间点。6.如权利要求3所述的方法,其特征在于,所述可编辑文件包括Excel格式、文本格式、记事本格式以及word格式的文件。7.如权利要求3所述的方法,其特征在于,所述脚本采用脚本语言Python进行编写。8.如权利要求I至7任一项所述的方法,其特征在于,所述预先设置的客户端装置通过通用串行总线、串ロ通讯、红外线、蓝牙或Wi-Fi连接到服务器上,监测服务器发送的指令。9.如权利要求8所述的方法,其特征在干,所述网络页面信息包括预先设置的ー个或多个网络页面统ー资源定位器信息。10.如权利要求8所述的方法,其特征在于,所述进行抓包具体包括 获取移动终端浏览器与网络页面服务器每一次交互的信息,所述交互的信息包括发送时间信息、源地址信息、目的地址信息、协议信息以及状态信息。11.如权利要求8所述的方法,其特征在于,在触发访问网络页面吋,进ー步包括 进行计时,如果在预先在移动终端中设置的时间阈值内没有接收到全部网络页面信息,则结束流程。12.如权利要求8所述的方法,其特征在于,所述触发预先安装的抓包软件进行抓包并封装的步骤之后,解析所述抓取的封装包的步骤之前,进ー步包括 当接收到全部...
【专利技术属性】
技术研发人员:郑然,欧阳骏,谢少佳,宁京,彭庆棠,罗巍,李龙,刘泽,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。