• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

JavaScript软件性能测试

发布: 2009-3-26 11:30 | 作者: 不详 | 来源: 测试时代采编 | 查看: 160次 | 进入软件测试论坛讨论

领测软件测试网  一个全新的JavaScript引擎诞生了:V8引擎(Google新推出的Chrome浏览器就用到了它)。

  市面上有一大堆的JavaScript引擎(光是浏览器所常用的那些就已经够多的了):

  1.JavaScriptCore:Safari/WebKit(Safari 3.1以前的版本)用的是这个引擎。

  2.SquirrelFish:该引擎用于Safari 4.0。注意:最新的WebKit nightly for Windows在Dromaeo测试中会崩溃,所以暂时就无视它吧。

  3. V8:该引擎用于Google Chrome。

  4. SpiderMonkey:Firefox(Firefox 3.0或更早的版本)用的是这个引擎。

  5.TraceMonkey:3.1以及更高版本的Firefox将使用这个引擎(现在已经有了,只是默认被禁用了而已)。

  6. Futhark:该引擎用于Opera 9.5及其更高版本中。

  7.IE Jscript:Internet Explorer用的就是这个引擎了。

  关于上述浏览器的性能测试已经有很多了,其中有些测试还包括了刚发布的Chrome。我们很有必要仔细地研究一下这些测试,并尝试找出它们所关注的测试目标及其测试结果具体对应于哪些实际的网页性能。

  本文将要讨论的测试平台有以下三种:

  SunSpider:它是较为流行的JavaScript性能测试平台,由WebKit团队开发;仅测试JavaScript引擎(不含渲染及DOM操作)的性能;拥有许多的测试类型(如对象、函数调用、数学、递归……等等)。

  V8 Benchmark:它是由V8团队开发的一种性能基准测试平台,仅测试JavaScript性能(尤其关注递归的性能测试)。

  Dromaeo:该测试平台由Mozilla开发,用于测试JavaScript、DOM以及JavaScript Library的能;拥有大量的测试类型,其中大部分用于分析DOM和JavaScript库的性能。

  SunSpider

  我们先来看看WebKit的SunSpider测试结果(它有着大量的纯JavaScript功能)。下图为详细的测试结果:


110593_200903261131061Zj3A

110593_200903261131061Zj3A

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: JavaScript Javascript javascript 软件 性能测试


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网