[发明专利]一种移动终端的网页性能的测试方法及装置在审
申请号: | 201711408983.2 | 申请日: | 2017-12-22 |
公开(公告)号: | CN108111369A | 公开(公告)日: | 2018-06-01 |
发明(设计)人: | 梁晓静;李珂 | 申请(专利权)人: | 北京奇虎科技有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;G06F11/34 |
代理公司: | 北京智汇东方知识产权代理事务所(普通合伙) 11391 | 代理人: | 康正德;盛惠华 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动终端 测试指令 网页 测试 测试方法及装置 测试平台 进程信息 客户 自动化测试 测试网页 端口获取 端口映射 建立通信 浏览网页 客户端 传递 | ||
本发明提供了一种移动终端的网页性能的测试方法及装置。该方法包括:与待测试网页性能的移动终端建立通信连接,获取所述移动终端上用于浏览网页的客户端的进程信息;根据所述客户端的进程信息确定所述移动终端上运行所述客户端的运行端口,将所述运行端口映射到所述测试平台的指定端口;将对所述移动终端的网页性能进行测试的测试指令传递到所述指定端口,随后将所述指定端口上的所述测试指令发送到所述运行端口,从而所述客户端从所述运行端口获取所述测试指令,并执行。本发明实施例能够实现在测试平台上对移动终端的网页性能进行测试的目的,并且能够实现自动化测试,无需测试人员手动操作,能够提高测试的效率。
技术领域
本发明涉及互联网应用技术领域,特别是一种移动终端的网页性能的测试方法及装置。
背景技术
HTML指的是超文本标记语言(Hyper Text Markup Language),HTML5是下一代的HTML。HTML5简写成H5,H5测试可以包括H5功能测试、前端性能测试、浏览器兼容性能测试以及服务端性能测试等。
浏览器是HTML解析和页面最终展示的工具,浏览器的主要功能是将用户选择的web资源呈现出来,它需要从服务器请求资源,并将其显示在浏览器窗口中,资源的格式通常是HTML,也可以包括PDF、image及其他格式。在浏览器组成部分中,渲染引擎是用户直接相关,呈现用户所需页面的部分。所以,从作为前端的渲染引擎出发,测试其指标数据,如网页的HTTP请求数、是否添加缓存、单条资源的详细信息、网页的白屏时间与加载时间等,从而实现对移动终端的网页整体性能的测试,成为亟待解决的技术问题。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的移动终端的网页性能的测试方法及相应的装置。
根据本发明的一方面,提供了一种移动终端的网页性能的测试方法,应用于测试平台,包括:
与待测试网页性能的移动终端建立通信连接,获取所述移动终端上用于浏览网页的客户端的进程信息;
根据所述客户端的进程信息确定所述移动终端上运行所述客户端的运行端口,将所述运行端口映射到所述测试平台的指定端口;
将对所述移动终端的网页性能进行测试的测试指令传递到所述指定端口,随后将所述指定端口上的所述测试指令发送到所述运行端口,从而所述客户端从所述运行端口获取所述测试指令,并执行。
可选地,获取所述移动终端上用于浏览网页的客户端的进程信息,包括:
开启所述移动终端的调试模式;
在所述移动终端的调试模式下,获取所述移动终端上用于浏览网页的客户端的进程信息。
可选地,开启所述移动终端的调试模式,包括:
开启所述移动终端的USB调试功能,从而在所述移动终端连接USB后启用调试模式;或者
开启所述移动终端的蓝牙调试功能,从而在所述移动终端连接蓝牙后启用调试模式。
可选地,若所述移动终端连接USB后启用调试模式,所述与待测试网页性能的移动终端建立通信连接,包括:通过USB与待测试网页性能的移动终端建立通信连接;
若所述移动终端连接蓝牙后启用调试模式,所述与待测试网页性能的移动终端建立通信连接,包括:通过蓝牙与待测试网页性能的移动终端建立通信连接。
可选地,将所述指定端口上的所述测试指令发送到所述运行端口,包括:
监听所述指定端口;
当监听到所述指定端口上的所述测试指令时,将所述测试指令发送到所述运行端口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司,未经北京奇虎科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711408983.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种交易系统的功能测试方法及装置
- 下一篇:一种频谱管理系统