在tsung若干机器不能满足压力的情况下,需要新增加1台测试服务器。
在centos 5.8 下,安装erlang后,才能运行tsung。
解压erlang源码后,./configure --prefix=/usr/local/erlang
编译过程中可能会提示applications disabled, java compiler,odbc没有安装
也可以安装java,也可以采用--without-javac
odbc可以从系统的光盘中安装unixODBC-devel,unixODBC-libs,unixODBC
安装tsung前,由于要生成测试报表相关功能,需要先安装gnuplot,ncurses-devel。
解压tsung源码后,./configure --prefix=/usr/local/tsung --with-erlang=/usr/local/erlang
测试结束后,需要生成测试报告的图表,需要借助Template-toolkit来生成测试报表
主要是tsung_stats.pl需要使用它
下载Template-Toolkit-2.24.tar.gz,解压后执行perl Makefile.pl && make && make install
扩大CentOS的网络连接限制,以满足测试的压力
修改/etc/security/limits.conf,添加如下内容
* soft nofile 65536
* hard nofile 65536
修改后重启,通过ulimit -a 查看open file 选项值
之后就可以参考之前的构建
tsung分布式压力测试来完成集群的压力测试环境构建
阅读(3718) | 评论(0) | 转发(0) |