1,配置运行环境
yum install -y build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel
2,安装erlang
yum install erlang erlang-src
执行erl命令验证
3,安装报表相关组件
yum install perl5 gnuplot
执行perl –v和gnuplot命令验证
4,官网下载tsung
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
make && make install
在/usr/bin目录里创建链接
ln -s /usr/local/tsung/bin/tsung /usr/bin/
执行tsung命令验证
5,模板
tsung是通过配置xml格式的压测模板来进行测试的,因此有好多压测模板,比如压测接口的,数据库的等等。
这些模板存放在/usr/local/tsung/share/doc/tsung/examples目录下,如果想要执行压测,选择对应的模板然后通过配置xml文件即可。
6,使用
拷贝模板到工作目录
cd ~
cp /usr/local/tsung/share/doc/tsung/examples/http_simple.xml ./
使用-f参数指定用哪个模板进行压测,-l命令指定log目录,默认日志路径是默认是~/.tsung/log/YYYYMMDD-HHMM/
创建专门目录存放log
mkdir tsunglog
tsung –f tsung.xml start -l ./tsunglog
测试完毕后进入log目录生成报告
cd ./tsunglog
/usr/local/tsung/lib/tsung/bin/tsung_stats.pl
踩坑:
生成报告时报错:Can't locate Template.pm in @INC...
原因:没安装perl画图模板库Template.pm
解决方法:
http://template-toolkit.org/download/index.html下载安装包
$ tar zxf Template-Toolkit-2.26.tar.gz
$ cd Template-Toolkit-2.26
$ perl Makefile.PL
$ make
$ make test
$ sudo make install
结果执行perl Makefile.PL也特么报错,后来发现还是少装了一个依赖
安装依赖:yum install perl-ExtUtils-MakeMaker
安装成功后可继续执行后续安装过程,安装完毕后就能生成报告了
yum install -y build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel
2,安装erlang
yum install erlang erlang-src
执行erl命令验证
3,安装报表相关组件
yum install perl5 gnuplot
执行perl –v和gnuplot命令验证
4,官网下载tsung
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
make && make install
在/usr/bin目录里创建链接
ln -s /usr/local/tsung/bin/tsung /usr/bin/
执行tsung命令验证
5,模板
tsung是通过配置xml格式的压测模板来进行测试的,因此有好多压测模板,比如压测接口的,数据库的等等。
这些模板存放在/usr/local/tsung/share/doc/tsung/examples目录下,如果想要执行压测,选择对应的模板然后通过配置xml文件即可。
6,使用
拷贝模板到工作目录
cd ~
cp /usr/local/tsung/share/doc/tsung/examples/http_simple.xml ./
使用-f参数指定用哪个模板进行压测,-l命令指定log目录,默认日志路径是默认是~/.tsung/log/YYYYMMDD-HHMM/
创建专门目录存放log
mkdir tsunglog
tsung –f tsung.xml start -l ./tsunglog
测试完毕后进入log目录生成报告
cd ./tsunglog
/usr/local/tsung/lib/tsung/bin/tsung_stats.pl
踩坑:
生成报告时报错:Can't locate Template.pm in @INC...
原因:没安装perl画图模板库Template.pm
解决方法:
http://template-toolkit.org/download/index.html下载安装包
$ tar zxf Template-Toolkit-2.26.tar.gz
$ cd Template-Toolkit-2.26
$ perl Makefile.PL
$ make
$ make test
$ sudo make install
结果执行perl Makefile.PL也特么报错,后来发现还是少装了一个依赖
安装依赖:yum install perl-ExtUtils-MakeMaker
安装成功后可继续执行后续安装过程,安装完毕后就能生成报告了