开发者必备:测试网站速度的5个免费在线工具

标签: 开发 测试 网站 | 发表时间:2013-11-05 14:10 | 作者:
出处:http://www.iteye.com
如果你认为一个网站建成后,工作就已经完成,你就大错特错了。你需要不断监测其可用性和可访问性,一个小问题,可能毁了一切。而网页载入速度对于一个网站来讲至关重要,试想一下,你喜欢进一个需要很长时间才载入完毕的网站吗?而且,搜索引擎对网页载入速度也提出了要求。“The web should be fast。”据悉,网站若没有在4秒内读取出来,大多数的访客就会选择离开,甚至Google也将网页载入速度作为网站排名的众多因素之一,唯有提升网站效能才能让你的网站访客更多、更快乐。

国外开发/设计网站 DesignInstruct推荐了5个最具代表性的测试工具,将帮助你确保你的网站正常、高效工作。

1. Pingdom Website Speed Test

Pingdom是一个免费的网站速度测试工作,不仅是看起来非常棒,而且尽可能多的呈现出你的网站的各方面信息。它可测试网站加载速度,对页面和大小进行分析。测试完成后会得到一份非常详细的测试报告,包括图片、CSS等,告诉你哪些地方出现问题。



2. Load Impact

Load Impact是一款在线网站压力测试工具。只需要输入网址进行测试,其便可以统计出加载网站的一些详细载入数据。包括整体加载和站内图片,javascript, CSS等代码载入。测试完成之后,网站还可以存储测试过的统计数据。(注:如果你未注册该网站使用进行测试,那么你的网站性能信息可能会被公开在网上。)



测试有两种方案,虽然免费方案能够测试的虚拟访客比较少(免费仅能够测试10、20、30、40、50人同时在线上),但一般使用已经足够了!如果不够,可以考虑购买Premium Account服务。不过,其功能可能会对网站产生一定的压力,大家可别用它去DoS别人网站哦。

3. Google PageSpeed Insights

相信有接触前端开发的大神们都听说过Google官方的PageSpeed Tools,这个网页载入速度检测工具有在线版本也有一个 Chrome 扩展,叫PageSpeed Insights。



PageSpeed Insights 的Chrome扩展是由谷歌官方开发的一款可以分析页面载入的各个方面,包括资源、网络、DOM以及时间线等等信息的插件,安装以后会附加到Developer Tools(开发者工具)中。所以安装之后,大家只需要在页面上点击右键——审查元素,就可以在最后一个标签中看到PageSpeed了。

PageSpeed的分析基于一个分为五类的最佳实践列表:

  • 优化缓存——让你应用的数据和逻辑完全避免使用网络
  • 减少回应时间——减少一连串请求-响应周期的数量
  • 减小请求大小——减少上传大小
  • 减小有效负荷大小——减小响应、下载和缓存页面的大小
  • 优化浏览器渲染——改善浏览器的页面布局
去谷歌开发者官网看了看,发现PageSpeed 不仅仅只是个在线工具、插件那么简单,还有开发者使用的API、SDK;甚至还有可以安装在 Apache或者Nginx服务器上的开源模块!

4. OctaGate SiteTimer

OctaGate SiteTimer 是一个在线的网页读取速度测试工具,效果图基于AJAX技术,而且它是所有工具里面最直观的;如果你就想知道你的网页里面哪个元素拖了后腿,就跑这个工具。它就一张图,告诉你每个网页元素下载需要时间。



5. GTmetrix

有些网站速度测试工具如Baidu仅提供页面元素加载时间;有些工具如Pingdom提供的Start Time、Connect Time、First Byte和Last Byte细分仍无法满足要求。功能更强大的GTmetrix是国外的一个免费评测网页载入速度的服务,可提供详细报告:显示出网页里每个元件载入、开启或存取的时间;而且会保存每一个网站的记录,方便查看一个网站载入速度的历史变化。



如果你想将报告设定为不公开、或是储存报告、定时检查网页评分的话,可以免费注册GTmetrix帐户。

测试的工具有很多,上述五个相对具有代表性,下面再介绍3个:

  • WhichLoadsFaster?——可以比较两个网页,哪个加载速度快。
  • Web Page Analyzer——可让用户测试网站速度以提升性能,同时可计算网页大小、 复杂度和下载时间。
  • WebPagetest——原本是由AOL开发内部使用的工具,后来在Google Code上开源,是一款非常优秀的网页前端性能测试工具。
如果你喜欢的测试工具不在上述中,也欢迎你在文章评论中发表自己的看法。

感谢 WnouM 投递这篇资讯

资讯来源: CSDN

已有 0 人发表留言,猛击->> 这里<<-参与讨论


ITeye推荐



相关 [开发 测试 网站] 推荐:

开发者必备:测试网站速度的5个免费在线工具

- - ITeye资讯频道
如果你认为一个网站建成后,工作就已经完成,你就大错特错了. 你需要不断监测其可用性和可访问性,一个小问题,可能毁了一切. 而网页载入速度对于一个网站来讲至关重要,试想一下,你喜欢进一个需要很长时间才载入完毕的网站吗. 而且,搜索引擎对网页载入速度也提出了要求. ”据悉,网站若没有在4秒内读取出来,大多数的访客就会选择离开,甚至Google也将网页载入速度作为网站排名的众多因素之一,唯有提升网站效能才能让你的网站访客更多、更快乐.

在线记账网站对比测试

- hanjinkui - 中文热文榜|最新
Linlunson 在 GoogleReader 说. 还有 Kevin, 猫叔, 推荐,查看全部 15 个推荐. Geedr.com发表于2010-05-16 10:14:29. 昨天晚上找在线记账网站,实际上这种网站多如牛毛,无论中文还是英文的,但是就几个看起来比较靠谱的拿来测试了一下都不见得都靠谱.

网站测试与Google搜索

- - Google China Blog
发表者: Susan Moskwa,网站管理员趋势分析师. 原文: Website testng & Google Search. 转载自: 谷歌中文网站管理员博客. 发布时间:2012年8月29日 下午 01:47:00. 最近我们收到了几个关于网站测试——比如A/B测试和多变量测试——是否会影响网站在搜索结果中表现的问题.

robotframework + selenium实现网站自动测试

- - idv2
本文参考: How to use RobotFramework with the Selenium Library. Selenium是个强大的自动化测试工具,可以手工编写或自动录制测试脚本,可以手工执行,也可以自动执行. 而 robotframework是个通用的自动化测试框架. robotframework-seleniumlibrary是robotframework的一个测试库,它可以集成Selenium,并提供一套简单易懂的语法用于书写测试用例(好处就是测试人员不用学任何编程语言也能写测试用例了).

谈谈网站测试中的AB测试方法

- - 博客园_知识库
  A / B测试,即你设计的页面有两个版本(A和B),A为现行的设计, B是新的设计. 比较这两个版本之间你所关心的数据(转化率,业绩,跳出率等) ,最后选择效果最好的版本.   A / B测试不是一个时髦名词. 现在很多有经验的营销和设计工作者用它来获得访客行为信息来提高转换率. 这是一种很有效的方式,并且由于各种分析工具的发展,测试成本也越来越低,因此很多电商网站都会采用.

iOS开发进阶之单元测试

- - 博客园_首页
本文侧重讲述如何在iOS程序的开发过程中使用单元测试. 使用Xcode自带的OCUnit作为测试框架. 单元测试作为敏捷开发实践的组成之一,其目的是提高软件开发的效率,维持代码的健康性. 其目标是证明软件能够正常运行,而不是发现bug(发现bug这一目的与开发成本是正相关的,虽然发现bug是保证软件质量的一种手段,但是很显然这与降低软件开发成本这一目的背道而驰).

curl网站开发指南

- Andy - 阮一峰的网络日志
我一向以为,curl只是一个编程用的函数库. 最近才发现,这个命令本身,就是一个无比有用的网站开发工具,请看我整理的它的用法. curl是一种命令行工具,作用是发出网络请求,然后得到和提取数据,显示在"标准输出"(stdout)上面. 它支持多种协议,下面举例讲解如何将它用于网站开发. 直接在curl命令后加上网址,就可以看到网页源码.

是否使用TDD(测试驱动开发)进行UI开发

- - SegmentFault 最新的文章
StackOverflow上有一则 是否使用TDD(测试驱动开发)进行UI开发 的提问. 对于是否使用TDD进行开发UI这件事,我想了很久,但难以决定. kdgregory的回答(23票赞同). 试图测试UI组件的放置是没有意义的,首先因为UI布局是主观的,所以应该由人来测试. 其次,随着UI改动,你要不断地重写测试.

Adobe推出Muse网站创作工具测试版

- 洞箫 - cnBeta.COM
北京时间8月15日下午消息,Adobe发布了代号为Muse(Code Name)的Web设计软件,该工具是面向图形设计师的站点创作工具. 继本月初发布Adobe Edge动画工具,这是Adobe发布的又一款全新的网页设计工具.

世界IPv6日 各参与测试网站IP地址列表

- Leo - cnBeta.COM
世界IPv6日是由互联网协会(ISOC)发起的一项鼓励采用IPv6的纪念日. IPv6 是互联网协议的新版本. 互联网协议的当前版本 IPv4 可供使用的地址几乎已全部用完. 目前大多数网站只使用 IPv4. 但是,在2011 年 6 月 8 日(即今天)的世界IPv6日,主要的网络公司(包括 Google、Facebook、Yahoo.