视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
浏览器的性能测试解决方案和方法(修改版)
2025-10-05 18:07:43 责编:小OO
文档
              浏览器的性能测试设计方案和方法

1.测试设计方案:

1.测试对象的选取方案:

在浏览器对象选取上,可以选择几个典型的主流浏览器。由于IE6任然有40%的用户在使用,尽管它的版本很低 但还是有必要将它列为测试的对象,其他的浏览器应该选取选择最新的版本,IE系列中可以选取IE9RC作为测试对象,safari for windows最新版本为safari5.0.4,Opera for windows最新版本为opera11.10(开发版),Chrome的最新版本为chrome10,同时再加上qt组用webkit内核开发的浏览器。一共6个测试对象,对6个测试对象进行内核性能方面的测试。其中IE的内核为trident,safari,chrome和qt组开发的浏览器内核都是webkit,opera的内核是presto。由于IE6在window7上的兼容性,可以考虑安装IETESTER对IE6进行测试。

2.测试对象的测试方案:

 在对每个测试对象的测试,可以从以下三个方面对浏览器的性能进行测试:(1)兼容性。(2)主要性能测试。(3)系统资源的占用和CPU利用率。

  兼容性的测试:对兼容性的测试,可以对Acid2,Acid3,CSS3,HTML5进行测试以及对网上银行和支付认证的兼容测试。考虑对Acid2,Acid3,CSS和HTML5测试的理由:Acid2测试是早期支持HTML,CSS2.0以及PNG图像标准的综合测试。Acid3测试是考察web2.0规范,发现ECMAscript(Javascript)和W3C Document object model 2 标准应用中的不兼容漏洞。对CSS3进行测试是因为CSS3增加了更多的CSS选择器,可以实现更简单但是更强大的功能。考虑对浏览器的HTML5兼容性测试是因为HTML5 是继 HTML4.01, XHTML 1.0 和 DOM 2 HTML 后的又一个重要版本,旨在消除Internet 程序(RIA)对 Flash, Silverlight, JavaFX 一类浏览器插件的依赖,有着重要的意义。在对网银和支付认证的选取测试是因为这2个业务自身的特点,可以作为一个测试的附加方面,以供参考。

主要性能测试:对性能指标的测试可以设计成三个方面测试。(1)采用对javascript解析速度,CSS渲染速度,html页面加载速度,table渲染速度,文字加载速度等专业性能环境进行在线测试。(2)对实际加载典型网站主页的加载速度,选取www.igoogle.com/ig测试。(3).浏览器的启动速度测试。

系统资源占用和释放测试:可以从内存的占用和内存的释放进行测试。

3.测试结果分析的设计方案

  在完成上述性能测试以后,得到很多的测试数据,如若需要进行性能统一权衡性能,如权衡性能测试,性能测试下面有很多小的测试项)可以采用权分制进行统计,权重划分按照各自的标准可以划分,如4个测试项划分为0.1,0.4,0.4.0.1(总和为1),

二.测试具体实施方法和说明事项:

1.兼容性测试:Acid2的测试可以使用Acid2官方的在线测试软件测试,用每个浏览器打开测试网页地址(http://acid2.acidtests.org/#top),记录测试结果。Acid3的测试和Acid2一样,使用官方在线测试软件进行测试(http://acid3.acidtests.org),并记录下测试结果。CSS3的测试可以采用CSS3.info专业测试项目(包括41种选择器和574个具体测试内容)来测试,在线测试地址:http://www.css3.info/selectors-test/,HTML5的兼容性测试地址:http://www.html5test.com/,网上银行和支付认证的测试,可以采取安装使用的方式进行测试。

1.性能指标的测试:

 专业性能环境的测试:

javascript解析速度的在线测试地址:http://nontroppo.org/timer/.

CSS渲染速度的在线测试地:http://nontroppo.org/timer/csstest.html.

Html的页面加载速度在线测试地址:http://nontroppo.org/timer/ 

table渲染速度的在线测试地址:http://nontroppo.org/timer/tabletest.html.

文字加载速的在线测试地址:http://nontroppo.org/timer/text.html .

对实际加载网站网页的加载速度的测试:对www.igoogle.com/ig网站进行测试。测试平台为:http://www.webwait.com/ 。

浏览器的启动速度测试:可以使用专业测试软件app timer进行测试,测试时应该断开网络,关闭其他进程。

3.系统资源的占用测试:关闭其他非系统进程,打开测试对象(清空浏览器缓存),观察默认状态下的内存占用,再打开4个页面进行测试,记录结果,再打开10个页面进行测试,待内存占用稳定后,关闭所有页面,查看占用内存,测试浏览器的内存释放数据。

测试中注意事项以及说明点:

(1)测试中为了减少误差,所用的浏览器应该保持默认状态,每次测试时前都需要清空网页缓存。需要对每个测试项进行5次测试(不出现异常数据),取5次数据的平均值。如果出现,需再继续测试5次,观察结果。

(2)在性能测试中,采用网上在线测试平台,兼容性的在线测试是不受网络因素影响,其他的在线测试项会受到网络因素的影响,为了在最低程度上减少网络因素对测试的影响。可以对每个项测试五次,如数据无大的波动,选取其平均值。下载本文

显示全文
专题