工具介绍
Firebug: 这个不介绍了,居家旅行杀人越货必备的Firefox插件
YSlow: 当Firefox浏览网页时,可以分析网站的页面(基于Yahoo 14条评分原则),并告诉你为了提高网站性能,如何基于某些规则而进行优化
ShowSlow:收集YSlow的测试结果并显示出来
思路整理
使用Selenium编写测试用例依次访问需要测试的站点,设置YSlow每打开一个页面自动运行测试,并将测试报告发送到指定的ShowSlow服务器,建议可以和我前几天说的自动化框架搭配使用,何乐而不为:)
环境配置
搭建本地ShowSlow平台
默认情况下YSlow的结果会发送到ShowSlow(印象中),但这显然不符合天朝国情,同时也及其不和谐,还好ShowSlow开源网站提供源码可以在本地搭建一个平台来收集YSlow的信息。主要采用Apache+PHP+Mysql这个框架,但是很不幸的告诉各位我尝试过独自手工搭建上述环境,弄坏了两台虚拟机(Win 2003)都未遂,主要在于没有相关经验,在此推荐使用 AppServ傻瓜化一体式安装吧(请尽情鄙视我,谢谢)
1.先用SVN将源码下载到本地,并放置于Apache的WWW文件夹下(请猛击我)
2.修改ShowSlow文件夹下的config.sample.php重命名为config.php,里面$db,$user,$pass可以根据实际情况修改
3.创建第2步中你填写的数据库,MySQL我也不太会,高手无视我
//创建一个数据库,名字和第二步你填写的保持一致create database ‘DBName‘;//切换到新建的数据库use ‘DBName’;// 将ShowSlow文件夹的tables.sql(数据库表)导入到新建的数据库中,注意无分号source c:\tables.sql//查看下是否导入成功了,貌似有个表名叫ShowSlow2,汗show tables;
配置YSlow
1.打开Firefox输入:about:config(我保证会很小心的)
2.filter中输入:yslow
3.修改以下三条数据
extensions.yslow.beaconUrl = http://localhost/showslow/beacon/yslow/
如果测试和服务器不在同一机器上,请将localhost改成实际地址
extensions.yslow.beaconInfo = grade
extensions.yslow.optinBeacon = true
4.重启Firefox,have fun
还等什么?开始你的测试之旅吧,查看测试报告的URL是:http://localhost/showslow/
PS:Google的Page Speed和YSlow差不多,也支持发送报告至ShowSlow,有兴趣的同学可以试试
相关推荐
httpwatch是一款分析网页链接的工具,欢迎大家下载
软件名称:WEB页面HTML分析工具 软件版本:V1.0 <br> 软件用途:自动分析网页中包含的对象,包括所有的:文本,Script脚本,连接 的文件(Link),超级链接的地址,图像及其URL地址,框架(Frame)及 ...
【Web站点分析工具】 在数字化时代,Web站点分析工具成为了评估和优化网站性能的重要手段。这些工具能够提供关于用户行为、网站流量、转化率、搜索引擎优化(SEO)等多个方面的详尽数据,帮助网站所有者和管理者...
Web日志分析工具,如"Web Log Expert",在IT领域中扮演着至关重要的角色,尤其是在性能测试和网站优化过程中。这些工具能够深入解析服务器产生的大量日志数据,揭示出关于用户行为、系统性能和潜在问题的宝贵信息。 ...
"Web日志安全分析工具 v2.0"是一款专门针对这些问题设计的工具,其主要目标是帮助管理员识别并预防潜在的安全风险。下面我们将深入探讨这款工具以及Web日志分析的相关知识点。 1. **Web日志介绍**:Web服务器在处理...
它提供了全面的WEB页面内容分析功能,帮助开发者深入理解页面的各个组成部分,从而优化网页性能和用户体验。 首先,DebugBar5.3的核心功能之一是JavaScript调试。JavaScript是Web开发中的关键语言,用于实现动态...
【野兔谷日志宝】是一款专为IT从业者设计的高效日志分析工具,尤其针对Web服务器管理员,它能够帮助用户轻松地处理和解析各种Web服务器的日志文件,包括【Apache】、【Nginx】、【Tengine】以及【IIS】。日志文件是...
【WEB页面分析提取器】是一种专门针对网页内容进行深度解析和信息抽取的工具。在互联网时代,网页数据庞大且多样化,从网页中精准地提取所需信息变得至关重要,无论是搜索引擎优化、数据分析,还是网络爬虫技术,都...
正如标题"Web前端性能分析工具导引"所暗示的,关注这一领域的核心在于优化用户对页面加载速度和响应时间的感知。根据Yahoo的高性能网页最佳实践,前端性能优化能够显著提升网站的性能,减少用户流失,提高销售转化率...
服务器Web日志分析工具,如压缩包中的“服务器Web日志安全分析工具 v2.0”,通常具备以下特性: - 支持多种日志格式:不同的Web服务器(如Apache、Nginx、IIS等)日志格式可能不同,好的分析工具应能兼容各种格式。...
【网页爬虫工具】是一种用于自动化提取Web页面信息的软件工具。在互联网数据日益庞大的今天,爬虫技术已经成为获取和分析网页数据的重要手段。通过编写特定的爬虫程序,我们可以从网页上抓取大量结构化的或者非结构...
首先,Perl是一种通用、解释型的编程语言,特别适合处理文本数据,因此它是编写日志分析工具的理想选择。"LogForensics.pl"很可能是一个命令行脚本,通过解析Web服务器的日志文件,提取出诸如访问频率、访问者来源、...
Web服务器搭建工具是用于创建和运行网站或网络应用程序的关键组件。在互联网技术中,Web服务器是接收HTTP(超文本传输协议)请求,并返回HTML页面、图片、视频等资源的软件。本文将详细介绍Web服务器的基本概念、...
总的来说,网站日志分析是网站运维和优化不可或缺的一部分,而选择合适的分析工具能够极大地提升工作效率,揭示隐藏在海量日志数据背后的宝贵信息。通过深入理解IIS日志和其他Web服务器日志,我们可以更好地管理和...
**实际应用**:网页版的ping和tracert工具可以在多种场景下发挥作用,比如监控网站的可用性、分析网络延迟、排查跨地域访问问题等。然而,它们不能替代专业的网络诊断工具,因为浏览器的安全限制和性能因素,可能...
"界面设计辅助工具-web页面取色器"就是这样一款工具,专为设计师提供便捷的颜色选取功能,帮助他们快速从网页中获取颜色代码,用于自己的设计工作中。 页面取色器是界面设计中的一个重要辅助工具,它的主要功能是...
分析工具通常会提供以下功能: 1. **访问统计**:包括总的访问次数、独立访客数、页面浏览量等。 2. **用户行为分析**:揭示用户的浏览路径,最常访问的页面,以及停留时间。 3. **地理位置分析**:根据IP地址识别...
- **性能分析工具**:Lighthouse、WebPageTest等,提供性能评分和优化建议。 4. **标签“源码”与“工具”的关联**:在Web测试中,源码通常用于创建和修改测试脚本,而工具则是执行这些脚本的平台。例如,开发者...
使用 Axure RP 创建 web 页面框架的设计指南 在本文中,我们将探讨如何使用 Axure RP 创建一个 web 页面框架,并介绍原型设计的重要性、Axure RP 的简介、设计准备、设计思路和注意事项。 原型设计的重要性 原型...
【海康视频web页面demo】是一个用于展示如何在网页中集成和操作海康视频设备的示例项目。这个项目的核心是通过HTML、JavaScript以及特定的库文件来实现视频流的实时显示和控制功能。下面将详细阐述这个项目涉及的...