YShow性能测试平台搭建
ShowSlow安装
ShowSlow是一个YSlow性能数据收集平台,用于将收集的性能数据
ShowSlow是用php实现的,所以我们需要搭建一台服务器来接收YSlow数据
我搭建的环境是:ubuntu14.0
安装apache
- $ sudo apt-get install apache2
解压代码到服务端,并搭建虚拟主机
一开始时会弹出以下的错误:
这是因为config.php没找到的原因,我们将根目录下的config.sample.php 复制为config.php
并修改数据库配置:
安装mcrypt库:
- sudo apt-get install mcrypt
安装libmcrypt
- sudo apt-get install libmcrypt-dev
创建对应的用户,并进行数据库授权
- CREATE USER 'yslow'@'%' IDENTIFIED BY 'yslow';
- GRANT ALL PRIVILEGES ON cleardo_yslow.* TO 'yslow'@'%';
修改yslow的选项
替换为以下信息
http://rtblab.pclick.yahoo.com/images/ysb.gif
- extensions.yslow.beaconUrl = http://192.168.205.8:7953/beacon/yslow/
- extensions.yslow.beaconInfo = grade
- extensions.yslow.optinBeacon = true
在没有界面的服务端实现前端性能的自动化
安装xvfb软件:
- $ sudo apt-get install xvfb
安装字体
- sudo apt-get install xfonts-cyrillic
- sudo apt-get install xfonts-100dpi xfonts-75dpi xfonts-scalable xfonts-cyrillic