[发明专利]一种基于终端系统的浏览器性能自动化测试方法有效
申请号: | 201510480953.7 | 申请日: | 2015-08-03 |
公开(公告)号: | CN105138452B | 公开(公告)日: | 2017-11-07 |
发明(设计)人: | 杨远波 | 申请(专利权)人: | 广东欧珀移动通信有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙)11201 | 代理人: | 张大威 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于终端系统的浏览器性能自动化测试方法,通过在终端系统中创建主模块所述主模块包括HttpServer模块、BackgroundService模块、Resource模块及Evaluate模块;HttpServer模块用于启动本地监听服务、初始化资源及后台记录浏览器请求参数;BackgroundService模块用于实时监控浏览器的CPU、内存及流量使用情况。本发明创建评估模型,多轮测试后进行权值计算,得出浏览器的加权分数,生成详细测试报告,解决Android浏览器性能自动化测试难点,以及用数据量化浏览器性能指标,能方便快捷地评估android浏览器优劣。 | ||
搜索关键词: | 一种 基于 终端 系统 浏览器 性能 自动化 测试 方法 | ||
【主权项】:
一种基于终端系统的浏览器性能自动化测试方法,包括如下步骤:步骤1.在终端系统中创建主模块:所述主模块包括HttpServer模块、BackgroundService模块、Resource模块及Evaluate模块;HttpServer模块用于启动本地监听服务、初始化资源及后台记录浏览器请求参数;BackgroundService模块用于实时监控浏览器的CPU、内存及流量使用情况;Resource模块用于预置、准备浏览器HTML测试资源;Evaluate模块用于根据量化数据、统计数据模块的测试数据值,运用评估模型及算法来综合评估浏览器的性能;步骤2.启动并初始化BackgroundService模块,开启浏览器进程监控,监控浏览器进程的CPU、内存及流量使用情况,并详细记录数据;步骤3.初始化浏览器的测试资源,在所有测试资源的head标签中增加执行脚本语言,脚本语言解析并记录浏览器网页的耗时;步骤4.BackgroundService模块扫描终端系统所有已安装的浏览器,并检测待测浏览器是否已安装好,若未安装,则提示下载安装待测浏览器;步骤5.通过复选框选中待测浏览器,启动后台Http服务,开启80端口监听;步骤6.BackgroundService模块启动自动化测试,待测浏览器加载html测试资源,悬浮窗口提示浏览器性能测试进度,并实时显示浏览器CPU、内存及流量使用情况;步骤7.对测试资源指标中的每一项指标一轮测试n次,各项指标每轮按均值策略记录数据,采用多轮次测试:步骤8.Evaluate模块创建评估模型,将记录的测试数据输入评估模型,经各项权值计算,得出浏览器的加权分数,并生成测试报告。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东欧珀移动通信有限公司,未经广东欧珀移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510480953.7/,转载请声明来源钻瓜专利网。
- 上一篇:扫地机主刷电机改进装置
- 下一篇:一种桶式吸尘器的把手