tsung压力测试——安装
在安装之前确保安装了以下工具:
erlang 必须要有安装java环境,要不然不成功
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
- # wget http://www.erlang.org/download/otp_src_R14B04.tar.gz
- # tar -zxvf otp_src_R14B04.tar.gz
- # cd otp_src_R14B04
- # ./configure --prefix=/usr/local/erlang
- # make
- # make install
注意:如果出现 "configure: error: No curses library functions found "错误,尝试安装:
- yum install -y ncurses-devel
下载并安装Tsung
- # wget http://tsung.erlang-projects.org/dist/tsung-1.4.2.tar.gz
- # tar -zxvf tsung-1.4.2.tar.gz
- # cd tsung-1.4.2
- # ./configure
- # make
- # make install
下载并安装perl Template,用于生成报告模版
- # wget http://cpan.org/modules/by-module/Template/Template-Toolkit-2.24.tar.gz
- # tar -zxvf Template-Toolkit-2.24.tar.gz
- # cd Template-Toolkit-2.24
- # perl Makefile.PL
- # make
- # make test
- # make install
下载并安装gnuplot,用于聊天生成
- # yum install -y gnuplot gd libpng zlib
注意:安装成后添加erlang、tsung环境变量
- # vim /etc/profile
- export PATH=$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
- 测试
二、使用
- # tsung start
- Starting Tsung
- "Log directory is: /root/.tsung/log/20140817-1801"
更多命令:
- Usage: tsung <options> start|stop|debug|status
- Options:
- -f <file> set configuration file (default is ~/.tsung/tsung.xml)
- (use - for standard input)
- -l <logdir> set log directory (default is ~/.tsung/log/YYYYMMDD-HHMM/)
- -i <id> set controller id (default is empty)
- -r <command> set remote connector (default is ssh)
- -s enable erlang smp on client nodes
- -p <max> set maximum erlang processes per vm (default is 250000)
- -m <file> write monitoring output on this file (default is tsung.log)
- (use - for standard output)
- -F use long names (FQDN) for erlang nodes
- -w warmup delay (default is 10 sec)
- -v print version information and exit
- -6 use IPv6 for Tsung internal communications
- -h display this help and exit
进入Log目录下可以看到生成的报表信息
- # cd /root/.tsung/log/20140817-1801
- # ls -a
- match.log tsung_1b.xml tsung_controller@iZ234cp44ihZ.log tsung.log
生成图形报表,需要依赖项 gnuplot、perl5及template模板
- # yum -y install perl5 gnuplot libtemplate-perl
进入需要生成图形报表的Log目录,如/root/.tsung/log/20140817-1801
- # /usr/local/tsung/lib/tsung/bin/tsung_stats.pl
- creating subdirectory data
- creating subdirectory gnuplot_scripts
- creating subdirectory images
- warn, last interval (0) not equal to the first, use the first one (10)
- No data for Event
- No data for Errors
附录
http://www.awaimai.com/628.html
http://blog.csdn.net/jeepxiaozi/article/details/42784201
./configure
tsung压力测试——安装的更多相关文章
- Tsung压力测试:Openfire
环境准备 安装Tsung.安装openfire.安装Spark 要对openfire进行压力测试,因此我们主要讲解如何利用jabber_register.xml在openfire上面注册用户,以及利用 ...
- tsung -- 压力测试利器
Tsung 是一个压力测试工具,可以测试包括HTTP, WebDAV, PostgreSQL, MySQL, LDAP, and XMPP/Jabber等服务器.针对 HTTP 测试,Tsung 支持 ...
- centos7.5 ab压力测试安装和swoole压力测试
Apache Benchmark(简称ab) 是Apache安装包中自带的压力测试工具 ,简单易用 1.ab安装 yum -y install httpd-tools 2.ab参数详解,传送门:htt ...
- CentOS7 ab压力测试安装
①.ab(apache benchmark)安装 命令: yum -y install httpd-tools ②.ab测试的命令参数 命令: ab 或 ab -help 显示命令参数如下 ③.ab的 ...
- CentOS7 ab压力测试安装与解释
https://blog.csdn.net/qq_39399966/article/details/102576949 Step 1 - ab (apache benchmark) 安装 yum -y ...
- Tsung压力测试工具安装使用
工具安装 1)unixODBC ./configure; make; make install 或者yum安装 2)ncurses-devel ./configure; make; make inst ...
- tsung压力测试——tcp测试tsung.xml配置模版说明
<?xml version="1.0"?> <!DOCTYPE tsung SYSTEM "/usr/local/share/tsung/tsung-1 ...
- jmeter 压力测试安装教程
条件: 安装java8,没有安装点击:https://www.cnblogs.com/xdtx/p/10188767.html 进入官网下载:http://jmeter.apache.org/ 配置环 ...
- tsung压力测试环境部署详细步骤(内附安装包)
操作系统: Redhat 6.3.Redhat6.5 .centos7.4(这些版本已验证过) tsung版本: tsung-1.6.0 下载地址: 链接: https://pan.baidu.com ...
随机推荐
- sql中的CONCAT函数运用实例1
1 第一个例子 select a.*,b.name as repayment_type_value,c.name as status_value, d.product_name, CONCAT(a.d ...
- common.php
<?php /** * */ class Common { if(!function_exists('is_php')) { function is_php($version = '5.0.0' ...
- 第81讲:Scala中List的构造和类型约束逆变、协变、下界详解
今天来学习一下scala中List的构造和类型约束等内容. 让我们来看一下代码 package scala.learn /** * @author zhang */abstract class Big ...
- noah
1.url:controller/method 2.在index.php中设置display_errors:1 能看到错误提示
- cxGrid控件过滤排序和TClientDataSet同步
https://www.cnblogs.com/false/archive/2013/02/24/2924240.html procedure TReport10Form.cxGridViewData ...
- Android-多线程安全问题-synchronized
先看一个售票案例Demo,多线程程序对共享数据操作引发的安全问题: package android.java.thread09; /** * 售票线程 */ class Booking impleme ...
- Python基础语法-内置数据结构之列表
列表的一些特点: 列表是最常用的线性数据结构 list是一系列元素的有序组合 list是可变的 列表的操作, 增:append.extend.insert 删:clear.pop.remove 改:r ...
- 关于Winform下DataGridView中实现checkbox全选反选、同步列表项的处理
近期接手一个winform 项目,虽然之前有.net 的经验,但是对一些控件的用法还不是很熟悉. 这段时间将会记录一些在工作中遇到的坎坷以及对应的解决办法,写出来与大家分享并希望大神提出更好解决方法来 ...
- HttpClient的帮助类
/// <summary> /// http请求类 /// </summary> public class HttpHelper { private HttpClient _h ...
- 改变PowerDesigner数据模型字体大小
一 改变左侧菜单字体大小Tools----->General------->Fonts-------->根据item选项的不同改变字体的大小 二 改变数据模型Table的字体大小To ...