仓酷云

标题: 给大家带来CentOS压力测试东西Tsung装置和图形报表天生 [打印本页]

作者: 蒙在股里    时间: 2015-1-14 20:20
标题: 给大家带来CentOS压力测试工具Tsung装置和图形报表天生
欢迎大家来到仓酷云论坛!1、装置

装置情况:

在装置之前确保装置了以下工具:



下载并装置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教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
作者: 再现理想    时间: 2015-1-16 08:50
标题: 给大家带来CentOS压力测试工具Tsung装置和图形报表天生
然我们对Linux的学习首先是通过对它的产生,发展,到今天仍然在不断完善开始的。
作者: 飘飘悠悠    时间: 2015-1-25 21:23
通过自学老师给的资料和向同学请教,掌握了一些基本的操作,比如挂载优盘,编译程序,在Linux环境下运行,转换目录等等。学了这些基础才能进行下面的模拟OS程序。?
作者: 第二个灵魂    时间: 2015-2-4 13:26
现在的linux操作系统如redhat,难点,红旗等,都是用这么一个内核,加上其它的用程序(包括X)构成的。
作者: 深爱那片海    时间: 2015-2-10 00:10
随着IT从业人员越来越多,理论上会有更多的人使用Linux,可以肯定,Linux在以后这多时间不会消失。
作者: 小女巫    时间: 2015-2-28 14:51
笔者五分钟后就给出了解决方法: “首先备份原文件到其他目录,然后删掉/usr/local/unispim/unispimsp.ksc,编辑 /usr/local/unispim/unispimsp.ini,最后重启动计算机
作者: 小妖女    时间: 2015-3-10 07:06
你需要提供精确有效的信息。Linux这并不是要求你简单的把成吨的出错代码或者数据完全转储摘录到你的提问中。
作者: 因胸联盟    时间: 2015-3-17 09:51
永中office 2004增强版安装只需要默认安装即可使用并操作大多与win系统雷同,打印机的配置和管理,记录光盘等。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2