Tsung是用erlang语言写的,并且在出报表图时,需要使用perl的相关库。下面就开始动手安装吧!安装前,请先确认系统是否安装了编译环境gcc和perl:
- # yum install gcc -y
- # yum install perl -y
1、安装erlang
Erlang下载地址:http://www.erlang.org/download.html。下载时尽量不要下载最新版本,有网友说最新版会有些问题,可能是支持不好,所以我下载的是R14B04版本。
# wget http://www.erlang.org/download/otp_src_R14B04.tar.gz
# tar -zxvf otp_src_R14B04.tar.gz
# cd otp_src_R14B04
# ./configure --prefix=/usr/local/erlang
# make
# make install
configure时,会报configure: error: No curses library functions found 错误,这是由于系统缺少ncurses-devel包,安装ncurses-devel包后,重新configure一次:
- # yum install -y ncurses-devel
2、 安装Tsung
Tsung下载页面:http://tsung.erlang-projects.org/dist/
# wget http://tsung.erlang-projects.org/dist/tsung-1.4.2.tar.gz
# tar -zxvf tsung-1.4.2.tar.gz
# cd tsung-1.4.2
# ./configure --prefix=/usr/local/tsung --with-erlang=/usr/local/erlang
# make
# make install
3、安装perl的Template
Tsung生成统计报告时需要用到该模板。
Template-Toolkit下载页面:http://www.template-toolkit.org/download/index.html
# wget http://cpan.org/modules/by-module/Template/Template-Toolkit-2.24.tar.gz
# tar -zxvf Template-Toolkit-2.24.tar.gz
# cd Template-Toolkit-2.24
# perl Makefile.PL
# make
# make test
# make install
4、安装gnuplot(图片生成工具)
# yum install -y gnuplot gd libpng zlib
确定gnuplot支持png,输入shell命令:gnuplot
gnuplot> set terminal
然后按回车确认是否已经支持png,看到下面这行,说明已经支持了:
- png PNG images using libgd and TrueType fonts
退出gnuplot的命令为:exit
5、Tsung使用方法
启动Tsung:tsung -f jabber.xml start
启动后,Tsung会输出log的存放路径
- Starting Tsung
- "Log directory is: /root/.tsung/log/20120329-2234"
等待测试完毕,进入log目录
#cd /root/.tsung/log/20120329-2234
# /usr/local/tsung/lib/tsung/bin/tsung_stats.pl (生成统计图表)
注意:一定要先进入log目录,才能生成统计图表。
查看统计图表方法:
(1) 在服务器上开启httpd服务。
(2) 使用FTP工具,将/root/.tsung/log/20120329-2234目录下的统计图表文件下载到本地的Windows操作系统上进行查看。