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

erlang 必须要有安装java环境,要不然不成功

  1. yum install gcc

    yum install gcc-c++

    yum install libtool

    yum install libtool-ltdl-devel

    yum install ncurses-devel

    yum install unixODBC.x86_64

    yum install unixODBC-devel.x86_64

    yum install crypto-utils.x86_64

    yum install qca2.x86_64

    yum install mesa*

    yum install mesa-libGLw.x86_64

    yum install openssl

    yum install openssl-devel

    yum install make kernel-devel m4

    yum install xsltproc fop

    yum install freeglut*

    yum install gtk+extra

    yum install gtk*

    yum install dos2unix

    yum install git unzip libssl-dev libmicrohttpd-dev cmake pkg-config libgtk2.0-dev

    yum install -y gcc gcc-c++ libtool libtool-ltdl-devel ncurses-devel unixODBC.x86_64 unixODBC-devel.x86_64 crypto-utils.x86_64 qca2.x86_64 mesa* mesa-libGLw.x86_64 openssl openssl-devel make kernel-devel m4 xsltproc fop freeglut* gtk+extra gtk* dos2unix git unzip libssl-dev libmicrohttpd-dev cmake pkg-config libgtk2.0-dev

下载并安装erlang
  1. # wget http://www.erlang.org/download/otp_src_R14B04.tar.gz
  2. # tar -zxvf otp_src_R14B04.tar.gz
  3. # cd otp_src_R14B04
  4. # ./configure --prefix=/usr/local/erlang
  5. # make
  6. # make install

注意:如果出现 "configure: error: No curses library functions found "错误,尝试安装:

  1. yum install -y ncurses-devel

下载并安装Tsung

  1. # wget http://tsung.erlang-projects.org/dist/tsung-1.4.2.tar.gz
  2. # tar -zxvf tsung-1.4.2.tar.gz
  3. # cd tsung-1.4.2
  4. # ./configure
  5. # make
  6. # make install

下载并安装perl Template,用于生成报告模版

  1. # wget http://cpan.org/modules/by-module/Template/Template-Toolkit-2.24.tar.gz
  2. # tar -zxvf Template-Toolkit-2.24.tar.gz
  3. # cd Template-Toolkit-2.24
  4. # perl Makefile.PL
  5. # make
  6. # make test
  7. # make install

下载并安装gnuplot,用于聊天生成

  1. # yum install -y gnuplot gd libpng zlib

注意:安装成后添加erlang、tsung环境变量

  1. # vim /etc/profile
  2. export PATH=$PATH:$JAVA_HOME/bin:/usr/local/erlang/bin:/usr/local/tsung/bin:/usr/local/nginx/sbin:$PATH(修改自己实际变量)
  3. :x保存,退出
  4. # source /etc/profile
  5. 不报错则成功
  6. # tsung -v
  7. # erl -v
  8. 测试

二、使用

在root文件夹下新建.tsung目录,用于存放log和xml配置,测试配置文件可参考/usr/local/tsung/share/doc/tsung/examples/目录下配置

运行,默认执行脚本~/.tsung/tsung.xml配置
  1. # tsung start
  2. Starting Tsung
  3. "Log directory is: /root/.tsung/log/20140817-1801"

更多命令:

  1. Usage: tsung <options> start|stop|debug|status
  2. Options:
  3. -f <file>     set configuration file (default is ~/.tsung/tsung.xml)
  4. (use - for standard input)
  5. -l <logdir>   set log directory (default is ~/.tsung/log/YYYYMMDD-HHMM/)
  6. -i <id>       set controller id (default is empty)
  7. -r <command>  set remote connector (default is ssh)
  8. -s            enable erlang smp on client nodes
  9. -p <max>      set maximum erlang processes per vm (default is 250000)
  10. -m <file>     write monitoring output on this file (default is tsung.log)
  11. (use - for standard output)
  12. -F            use long names (FQDN) for erlang nodes
  13. -w            warmup delay (default is 10 sec)
  14. -v            print version information and exit
  15. -6            use IPv6 for Tsung internal communications
  16. -h            display this help and exit

进入Log目录下可以看到生成的报表信息

  1. # cd  /root/.tsung/log/20140817-1801
  1. # ls -a
  2. match.log  tsung_1b.xml  tsung_controller@iZ234cp44ihZ.log  tsung.log

生成图形报表,需要依赖项 gnuplot、perl5及template模板

  1. # yum -y install perl5 gnuplot libtemplate-perl

进入需要生成图形报表的Log目录,如/root/.tsung/log/20140817-1801

  1. # /usr/local/tsung/lib/tsung/bin/tsung_stats.pl
  2. creating subdirectory data
  3. creating subdirectory gnuplot_scripts
  4. creating subdirectory images
  5. warn, last interval (0) not equal to the first, use the first one (10)
  6. No data for Event
  7. No data for Errors
 
 

附录

http://www.awaimai.com/628.html

http://blog.csdn.net/jeepxiaozi/article/details/42784201

./configure

tsung压力测试——安装的更多相关文章

  1. Tsung压力测试:Openfire

    环境准备 安装Tsung.安装openfire.安装Spark 要对openfire进行压力测试,因此我们主要讲解如何利用jabber_register.xml在openfire上面注册用户,以及利用 ...

  2. tsung -- 压力测试利器

    Tsung 是一个压力测试工具,可以测试包括HTTP, WebDAV, PostgreSQL, MySQL, LDAP, and XMPP/Jabber等服务器.针对 HTTP 测试,Tsung 支持 ...

  3. centos7.5 ab压力测试安装和swoole压力测试

    Apache Benchmark(简称ab) 是Apache安装包中自带的压力测试工具 ,简单易用 1.ab安装 yum -y install httpd-tools 2.ab参数详解,传送门:htt ...

  4. CentOS7 ab压力测试安装

    ①.ab(apache benchmark)安装 命令: yum -y install httpd-tools ②.ab测试的命令参数 命令: ab 或 ab -help 显示命令参数如下 ③.ab的 ...

  5. CentOS7 ab压力测试安装与解释

    https://blog.csdn.net/qq_39399966/article/details/102576949 Step 1 - ab (apache benchmark) 安装 yum -y ...

  6. Tsung压力测试工具安装使用

    工具安装 1)unixODBC ./configure; make; make install 或者yum安装 2)ncurses-devel ./configure; make; make inst ...

  7. tsung压力测试——tcp测试tsung.xml配置模版说明

    <?xml version="1.0"?> <!DOCTYPE tsung SYSTEM "/usr/local/share/tsung/tsung-1 ...

  8. jmeter 压力测试安装教程

    条件: 安装java8,没有安装点击:https://www.cnblogs.com/xdtx/p/10188767.html 进入官网下载:http://jmeter.apache.org/ 配置环 ...

  9. tsung压力测试环境部署详细步骤(内附安装包)

    操作系统: Redhat 6.3.Redhat6.5 .centos7.4(这些版本已验证过) tsung版本: tsung-1.6.0 下载地址: 链接: https://pan.baidu.com ...

随机推荐

  1. 周鸿祎与85后的座谈(一):人人需要Mentor,世界没有奇迹

    我们公司现在有将近 4000 人,我觉得里面肯定是卧虎藏龙.百里挑一的话,也有 40 个伟大的人才.但是,即使是天才,如果没有前辈的帮助,最后也会变成庸才,是做不出什么大事的.举例来说,每一个跳水冠军 ...

  2. Hdu1083 Courses

    Courses Problem Description Consider a group of N students and P courses. Each student visits zero, ...

  3. HDU2732一个让我debug了一晚上的题目

    思路都理解了,清晰了,就是代码不对,还是有些小地方自己注意不到,即使就在你的眼前也不易发现的那种 Description: 也是一个最大流的构图,没相出来,或者说想简单了也是标记点1 至 n * m是 ...

  4. LCA tarjan+并查集POJ1470

    LCA tarjan+并查集POJ1470 https://www.cnblogs.com/JVxie/p/4854719.html 不错的一篇博客啊,让我觉得LCA这么高大上的算法不是很难啊,嘻嘻嘻 ...

  5. 第三天:JavaScript的DOM对象和DOM操作HTML

    1. DOM操作HTML 1)注意:绝对不要在文档加载完成之后使用docment.write().这样会覆盖原来的文档 <body> <p>hello</p> &l ...

  6. [php-error-report]PHP Strict Standards: Only variables should be passed by reference

    // 报错代码:PHP Strict Standards: Only variables should be passed by reference $arr_userInfo['im_nation_ ...

  7. ora-12154 TNS:无法处理服务名疑难处理

    折腾了几天的PLSQL,终于解决这个问题,在此分享给需要的朋友 服务器:WindowsServer2008(64位操作系统).Win7(64位操作系统) Oracle版本:10.2.0 问题:安装完O ...

  8. Spring Boot 2 启动时加载properties文件

    每个项目从开发到测试再到上线所需要的各种环境是不同的,这就需要维护相应的配置文件,比如properties或yml文件.有了配置文件后就要考虑如何与应用进行集成. 对于云环境来讲,项目发布需要打成镜像 ...

  9. nginx 访问频率控制

    Nginx访问频率控制 HTTP服务器的吞吐率(单位时间吞吐量)通常有一个上限,尤其是普通配置的机器,在带宽够的情况下,用压测工具经常能把服务器压出翔,为了线上环境稳定性,防止恶意攻击影响到其他用户, ...

  10. strom ui Topology 可视化视图各个指标含义说明

    In the visualization, spout components are represented as blue, while bolts are colored between gree ...