Tsung是一个开源的支持分布式,多协议的负载测试工具。
安装Tsung:
安装的系统是ubuntun-14.04 x86_64位进行安装
> Tsung安装步骤
wget http://http://tsung.erlang-projects.org/dist/tsung-1.5.0.tar.gz
tar -zxvf tsung-1.5.0.tar.gz
cd tsung-1.5.0
./configure
执行结果:
checking for Erlang/OTP root directory… configure: error: in /home/fuhui/tsung-1.5.0':
config.log’ for more details
configure: error: test Erlang program execution failed
See
打开config.log发现错误的原因是:erlc: command not found。
安装Erlang
文件比较大,下载的压缩包65M,安装的步骤:
wget http://www.erlang.org/download/otp_src_18.0.tar.gz
tar -zxvf otp_src_18.0
./configure
运行的结果:
configure: error: No curses library functions found
configure: error: /bin/bash ‘/home/fuhui/tsung-1.5.0/otp_src_18.0/erts/configure’ failed for erts
经过2次尝试之后,安装curses使用下面的语句:
fuhui@ubuntu:~/tsung-1.5.0/otp_src_18.0$ sudo apt-get install libncurses5-dev
重现编译otp_src_18.0,返回的结果如下:
*********************************************************************
********************** APPLICATIONS DISABLED **********************
*********************************************************************
jinterface : No Java compiler found
odbc : ODBC library - link check failed
*********************************************************************
*********************************************************************
********************** APPLICATIONS INFORMATION *******************
*********************************************************************
wx : wxWidgets not found, wx will NOT be usable
*********************************************************************
*********************************************************************
********************** DOCUMENTATION INFORMATION ******************
*********************************************************************
documentation :
xsltproc is missing.
fop is missing.
xmllint is missing.
The documentation can not be built.
整体结果就是这样。解决applications disabled失败。解决的思路引用了这篇博客:
http://blog.csdn.net/clodfront/article/details/7930175
安装unixODBC,编译可能出现如下问题:
cannot find output from lex; giving up
也是醉了!
是因为缺少了flex,直接解决的方式如下:
sudo apt-get install flex
重现编译unixODBC, 也真是…., 出现如下问题:
yacc: not found
解决
apt-get install yacc
重新编译:
********************** APPLICATIONS DISABLED **********************
jinterface : Java compiler disabled by user
odbc : ODBC library - link check failed
解决思路:
sudo apt-get install unixodbc-dev
重新编译
********************** APPLICATIONS DISABLED **********************
jinterface : Java compiler disabled by user
解决:
sudo apt-get install openjdk-6-jdk
参考的网址:
https://sites.google.com/site/comptekkia/erlang/how-to-install-erlang-on-ubuntu-10-10
make 操作
又出现了error,已尽无力吐槽
参考网址:
http://stackoverflow.com/questions/9292967/erlang-otp-fails-to-compile-on-solaris-11-11-11
解决的思路就是:
./configure --disable-hipe
结果失败!