马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
欢迎大家来到仓酷云论坛!1、装置
装置情况:
- LSBVersion::base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch
- DistributorID:CentOS
- Description:CentOSrelease6.5(Final)
- Release:6.5
- Codename:Final
在装置之前确保装置了以下工具:
- yuminstallgcc-y
- yuminstallperl-y
- yuminstallunixODBC
- yuminstallunixODBC-devel
下载并装置erlang
[plain]viewplaincopyhttp://static.blog.csdn.net/scripts/ZeroClipboard/ZeroClipboard.swf
- #wgethttp://www.erlang.org/download/otp_src_R14B04.tar.gz
- #tar-zxvfotp_src_R14B04.tar.gz
- #cdotp_src_R14B04
- #./configure--prefix=/usr/local/erlang
- #make
- #makeinstall
注重:假如呈现"configure:error:Nocurseslibraryfunctionsfound"毛病,实验装置:
[plain]viewplaincopyhttp://static.blog.csdn.net/scripts/ZeroClipboard/ZeroClipboard.swf
- yuminstall-yncurses-devel
下载并装置Tsung
[plain]viewplaincopyhttp://static.blog.csdn.net/scripts/ZeroClipboard/ZeroClipboard.swf
- #wgethttp://tsung.erlang-projects.org/dist/tsung-1.4.2.tar.gz
- #tar-zxvftsung-1.4.2.tar.gz
- #cdtsung-1.4.2
- #./configure--prefix=/usr/local/tsung--with-erlang=/usr/local/erlang
- #make
- #makeinstall
下载并装置perlTemplate,用于天生呈报模版
[plain]viewplaincopyhttp://static.blog.csdn.net/scripts/ZeroClipboard/ZeroClipboard.swf
- #wgethttp://cpan.org/modules/by-module/Template/Template-Toolkit-2.24.tar.gz
- #tar-zxvfTemplate-Toolkit-2.24.tar.gz
- #cdTemplate-Toolkit-2.24
- #perlMakefile.PL
- #make
- #maketest
- #makeinstall
下载并装置gnuplot,用于谈天天生
[plain]viewplaincopyhttp://static.blog.csdn.net/scripts/ZeroClipboard/ZeroClipboard.swf
- #yuminstall-ygnuplotgdlibpngzlib
注重:装置成后增加erlang、tsung情况变量
[plain]viewplaincopyhttp://static.blog.csdn.net/scripts/ZeroClipboard/ZeroClipboard.swf
- #vim/etc/profile
- exportPATH=$PATH:$JAVA_HOME/bin:/usr/local/erlang/bin:/usr/local/tsung/bin:/usr/local/nginx/sbin:$PATH(修正本人实践变量)
- :x保留,加入
- #source/etc/profile
- 不报错则乐成
- #tsung-v
- #erl-v
- 测试
2、利用
在root文件夹下新建.tsung目次,用于寄存log和xml设置,测试设置文件可参考/usr/local/tsung/share/doc/tsung/examples/目次下设置
[plain]viewplaincopyhttp://static.blog.csdn.net/scripts/ZeroClipboard/ZeroClipboard.swf
- <prename="code"class="plain"style="color:rgb(51,51,51);font-size:13px;line-height:19.046875px;">#<spanstyle="font-family:SimSun;">mkdir~/.tsung</span>
[plain]viewplaincopyhttp://static.blog.csdn.net/scripts/ZeroClipboard/ZeroClipboard.swf
- <spanstyle="font-family:SimSun;">#cp/usr/local/tsung/share/doc/tsung/examples/http_***.xml~/.tsung/tsung.xml</span>
[/code]
运转,默许实行剧本~/.tsung/tsung.xml设置
[plain]viewplaincopyhttp://static.blog.csdn.net/scripts/ZeroClipboard/ZeroClipboard.swf
- #tsungstart
- StartingTsung
- "Logdirectoryis:/root/.tsung/log/20140817-1801"
更多下令:
[plain]viewplaincopyhttp://static.blog.csdn.net/scripts/ZeroClipboard/ZeroClipboard.swf
- Usage:tsung<options>start|stop|debug|status
- Options:
- -f<file>setconfigurationfile(defaultis~/.tsung/tsung.xml)
- (use-forstandardinput)
- -l<logdir>setlogdirectory(defaultis~/.tsung/log/YYYYMMDD-HHMM/)
- -i<id>setcontrollerid(defaultisempty)
- -r<command>setremoteconnector(defaultisssh)
- -senableerlangsmponclientnodes
- -p<max>setmaximumerlangprocessespervm(defaultis250000)
- -m<file>writemonitoringoutputonthisfile(defaultistsung.log)
- (use-forstandardoutput)
- -Fuselongnames(FQDN)forerlangnodes
- -wwarmupdelay(defaultis10sec)
- -vprintversioninformationandexit
- -6useIPv6forTsunginternalcommunications
- -hdisplaythishelpandexit
进进Log目次下能够看到天生的报表信息
[plain]viewplaincopyhttp://static.blog.csdn.net/scripts/ZeroClipboard/ZeroClipboard.swf
- #cd/root/.tsung/log/20140817-1801
[plain]viewplaincopyhttp://static.blog.csdn.net/scripts/ZeroClipboard/ZeroClipboard.swf
- #ls-a
- match.logtsung_1b.xmltsung_controller@iZ234cp44ihZ.logtsung.log
天生图形报表,必要依附项gnuplot、perl5及template模板
[plain]viewplaincopyhttp://static.blog.csdn.net/scripts/ZeroClipboard/ZeroClipboard.swf
- #yum-yinstallperl5gnuplotlibtemplate-perl
进进必要天生图形报表的Log目次,如/root/.tsung/log/20140817-1801
[plain]viewplaincopyhttp://static.blog.csdn.net/scripts/ZeroClipboard/ZeroClipboard.swf
- #/usr/local/tsung/lib/tsung/bin/tsung_stats.pl
- creatingsubdirectorydata
- creatingsubdirectorygnuplot_scripts
- creatingsubdirectoryimages
- warn,lastinterval(0)notequaltothefirst,usethefirstone(10)
- NodataforEvent
- NodataforErrors
[plain]viewplaincopyhttp://static.blog.csdn.net/scripts/ZeroClipboard/ZeroClipboard.swf
- #ls
- datanuplot_scriptsimagesreport.htmltsung_controller@iZ234cp44ihZ.log
- gnuplot.loggraph.htmlmatch.logtsung_1b.xmltsung.log
架设一个Http办事器翻开report.html就能够看到天生的报表了.
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们! |