tsung压测工具安装及使用

本文详细介绍了如何在Linux环境下安装Tsung压力测试工具,包括配置环境、安装Erlang、报表组件,以及Tsung的模板使用和压力测试执行。在使用过程中可能会遇到的错误,如缺少Template.pm库的解决办法也一并给出。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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
安装成功后可继续执行后续安装过程,安装完毕后就能生成报告了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值