一、安装前检查环境
1、查看环境:
[[email protected] bin]# lsb_release -a LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch Distributor ID: CentOS Description: CentOS release 6.4 (Final) Release: 6.4 Codename: Final
2、确保安装了以下工具:
yum install gcc -y yum install perl -y yum install unixODBC yum install unixODBC-devel
二、安装
1、下载并安装erlang
[[email protected] ~]#cd /usr/local [[email protected] local]#mdir -p erlang [[email protected] local]# wget http://www.erlang.org/download/otp_src_R14B04.tar.gz [[email protected] local]# tar -zxvf otp_src_R14B04.tar.gz [[email protected] local]# cd otp_src_R14B04 [[email protected] otp_src_R14B04]# ./configure --prefix=/usr/local/erlang [[email protected] otp_src_R14B04]# make [[email protected] otp_src_R14B04]# make install
注意:如果出现 "configure: error: No curses library functions found "错误,尝试安装:
[[email protected] otp_src_R14B04]#yum install -y ncurses-devel
2、下载并安装Tsung
[[email protected] ~]#cd /usr/local [[email protected] local]#mkdir -p tsung [[email protected] local]# wget http://tsung.erlang-projects.org/dist/tsung-1.4.2.tar.gz [[email protected] local]# tar -zxvf tsung-1.4.2.tar.gz [[email protected] local]# cd tsung-1.4.2 [[email protected] tsung-1.4.2]# ./configure --prefix=/usr/local/tsung --with-erlang=/usr/local/erlang [[email protected] tsung-1.4.2]# make [[email protected] tsung-1.4.2]# make install
3、下载并安装perl Template,用于生成报告模版
[[email protected] ~]#cd /usr/local [[email protected] local]# wget http://cpan.org/modules/by-module/Template/Template-Toolkit-2.24.tar.gz [[email protected] local]# tar -zxvf Template-Toolkit-2.24.tar.gz [[email protected] local]# cd Template-Toolkit-2.24 [[email protected] Template-Toolkit-2.24]# perl Makefile.PL [[email protected] Template-Toolkit-2.24]# make [[email protected] Template-Toolkit-2.24]# make test [[email protected] Template-Toolkit-2.24]# make install
4、下载并安装gnuplot,用于聊天生成
[[email protected] local]#yum install -y gnuplot gd libpng zlib
三、安装后设置环境变量
安装成后添加erlang、tsung环境变量
[[email protected] local]# vim /etc/profile export PATH=$PATH:$JAVA_HOME/bin:/usr/local/erlang/bin:/usr/local/tsung/bin:/usr/local/nginx/sbin:$PATH(修改自己实际变量) :wq保存,退出 [[email protected] local]# source /etc/profile 不报错则成功 [[email protected] local]# tsung -v Tsung version 1.4.2 [[email protected] local]# erl -v Erlang R14B04 (erts-5.8.5) [source] [64-bit] [rq:1] [async-threads:0] [hipe] [kernel-poll:false] Eshell V5.8.5 (abort with ^G) 1>
四、使用并生成报表
1、在root文件夹下新建.tsung目录,用于存放log和xml配置,测试配置文件可参考/usr/local/tsung/share/doc/tsung/examples/目录下配置
[[email protected] local]#mkdir ~/.tsung [[email protected] local]#cp /usr/local/tsung/share/doc/tsung/examples/http_simple.xml ~/.tsung/tsung.xml
2、运行,默认执行脚本~/.tsung/tsung.xml配置
[[email protected] local]# tsung start Starting Tsung "Log directory is: /root/.tsung/log/20150311-0536"
3、进入Log目录下可以看到生成的报表信息
[[email protected] 20150311-0536]# cd /root/.tsung/log/20150311-0536 [[email protected] 20150311-0536]# ls -a . .. match.log [email protected] tsung.log tsung.xml
4、进入需要生成图形报表的Log目录,如/root/.tsung/log/20150311-0536
[[email protected] 20150311-0536]# /usr/local/tsung/lib/tsung/bin/tsung_stats.pl creating subdirectory data creating subdirectory gnuplot_scripts creating subdirectory images No data for Session No data for Perfs No data for Transactions No data for Match No data for Event No data for Async No data for Size size_rcv is equal to 0 ! size_sent is equal to 0 ! [[email protected] 20150311-0536]# ls data gnuplot.log gnuplot_scripts graph.html images match.log report.html [email protected] tsung.log tsung.xml
5、将report.html拖到windows系统中,直接打开即可查看。
时间: 2024-10-10 04:23:30