本文轉自 https://blog.csdn.net/u010481688/article/details/80989162
官網地址:http://tsung.erlang-projects.org/user_manual/introduction.html
運行環境:Linux CentOS 7.2
安裝軟件:erlang(運行tsung需要的必備環境)
perl5 (生成報表的腳本支持環境)
gnuplot (報表統計圖片生成工具)
tsung
Template(perl需要安裝Template擴展)
安裝
1.安裝erlang https://blog.csdn.net/u011766811/article/details/52183850
2.安裝perl5 gnuplot
1)yum install perl5 gnuplot //安裝perl5 gnuplot
2)perl -v //驗證perl是否安裝成功
3)gnuplot //驗證gnuplot是否安裝成功
3.安裝tsung
1) wget http://tsung.erlang-projects.org/dist/tsung-1.7.0.tar.gz //下載tsung包
2)tar -zxvf tsung-1.7.0.tar.gz //解壓
3)cd tsung-1.7.0
4)./configure //生成makefile
5)make
6)make install
7)tsung //驗證是否安裝成功
4.安裝Template
1)wget http://cpan.org/modules/by-module/Template/Template-Toolkit-2.26.tar.gz
2)tar -zxvf Template-Toolkit-2.26.tar.gz
3)cd Template-Toolkit-2.26/
4) perl Makefile.PL
安裝mysqlsla-2.03,執行Perl腳本報錯Can’t locate ExtUtils/MakeMaker.pm in @INC
解決如下
# wget http://files.directadmin.com/services/9.0/ExtUtils-MakeMaker-6.31.tar.gz
# tar xvzf ExtUtils-MakeMaker-6.31.tar.gz -C /opt/
# cd /opt/ExtUtils-MakeMaker-6.31/
# perl Makefile.PL
# make
# make install
如果執行報如下錯誤
# perl Makefile.PL
Checking if your kit is complete...
Looks good
Could not open '': No such file or directory at lib/ExtUtils/MM_Unix.pm line 2697.
則需安裝依賴環境
# yum install perl-ExtUtils-MakeMaker
5)make
6)make test
7)make install
5.安裝gnuplot
1)yum install -y gnuplot gd libpngzlib
6.配置環境變量
1)vi /etc/profile //erl和tsung都寫自己安裝的真實地址,然後在PATH後加上紅框內的參數
2):wq! //保存退出
3)source /etc/profile //使配置生效
測試~~~~~~~
1)cd /root
2)mkdir .tsung
3)cp /opt/software/develop/tsung-1.7.0/examples/http_simple.xml /root/.tsung/tsung.xml //將tsung安裝目錄下的http_simple.xml拷貝至rootr ./tsunggh 。注:紅色字體寫真實安裝地址
4)tsung start //運行tsung,執行的是/root/.tsung/tsung.xml 文件,如圖
5)cd /root/.tsung/log/20180712-1416 //進入Log文件,紅色字體寫真實的log文件名
6)/opt/software/develop/tsung-1.7.0/src/tsung_stats.pl //執行命令生成圖象報表,紅色字體寫tsung_stats.pl真實存在的路徑,執行成功後生成如下圖的文件
7)tar cvf 123.tar 20180712-1416 //將日誌文件打包拷貝到windows上
8)在windows打開report.html 可查看到圖形報告,即該環境測試通過,接下來要學習的是如何配置有效的xml!!!