YShow性能测试平台搭建

ShowSlow安装

 

ShowSlow是一个YSlow性能数据收集平台,用于将收集的性能数据

 

ShowSlow是用php实现的,所以我们需要搭建一台服务器来接收YSlow数据

 

我搭建的环境是:ubuntu14.0

安装apache

  1. $ sudo apt-get install apache2

 

解压代码到服务端,并搭建虚拟主机

一开始时会弹出以下的错误:

这是因为config.php没找到的原因,我们将根目录下的config.sample.php 复制为config.php

并修改数据库配置:

安装mcrypt库:

  1. sudo apt-get install mcrypt

安装libmcrypt

  1. sudo apt-get install libmcrypt-dev

创建对应的用户,并进行数据库授权

  1. CREATE USER 'yslow'@'%' IDENTIFIED BY 'yslow';
  2. GRANT ALL PRIVILEGES ON cleardo_yslow.* TO 'yslow'@'%';

修改yslow的选项

替换为以下信息

http://rtblab.pclick.yahoo.com/images/ysb.gif

  1. extensions.yslow.beaconUrl = http://192.168.205.8:7953/beacon/yslow/
  2. extensions.yslow.beaconInfo = grade
  3. extensions.yslow.optinBeacon = true

 

在没有界面的服务端实现前端性能的自动化

安装xvfb软件:

  1. $ sudo apt-get install xvfb

安装字体

  1. sudo apt-get install xfonts-cyrillic

 

  1. sudo apt-get install xfonts-100dpi xfonts-75dpi xfonts-scalable xfonts-cyrillic

 

 

原文地址:https://www.cnblogs.com/cleardo/p/4581578.html