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 ...
随机推荐
- Windows网络编程(C/C++服务器编程)
Windows服务器网络编程 Linux服务器网络编程
- uva1653
本来想刷道签到题结果被卡住了.这题题意描述有点问题,数字又不一定都是个位数...难道是我英语太差了? digits就表示0~9这几个数?唉,还是太弱了.这题就是用了一个bfs,应该说还是有点意思的,直 ...
- c语言:辗转相除法求最大公约数、最小公倍数
辗转相除法,又称欧几里得算法.两个正整数a和b(a>b),它们的最大公约数等于余数c和较小的数b之间的最大公约数.最小公倍数=两数之积/最大公约数 #include <stdio.h> ...
- 《javascript高级程序设计》 touch事件的一个小错误
最近一段时候都在拜读尼古拉斯大神的<javascript高级程序设计>,真的是一本好书,通俗易懂,条理比<javascript权威指南>好理解一些,当然<javascri ...
- [leetcode 12] Inter to Roman
1 题目: Given an integer, convert it to a roman numeral. Input is guaranteed to be within the range fr ...
- iTerm2连接远程-中文乱码问题
现象 mac 上用是iterm2终端, Shell 环境是zsh. ssh 到Linux 服务器上查看一些文件时,中文乱码. 这种情况一般是终端和服务器的字符集不匹配,MacOSX下默认的是utf8 ...
- JMeter----正则表达式&JSON Path Extractor
最近在用JMerter给公司一个项目做性能测试,期间遇到要提取上一个接口返回的数据作为下个接口的请求.这里做下记录 如图所示,需要将“扫描二维码”接口请求的返回值中的data部分,作为“处理提交码值” ...
- Flask系列05--Flask的配置config
一.flask配置 示例说明, 就是使用config进行配置 from flask import Flask app = Flask(__name__) # type:Flask app.conf ...
- underscore.js源码研究(2)
概述 很早就想研究underscore源码了,虽然underscore.js这个库有些过时了,但是我还是想学习一下库的架构,函数式编程以及常用方法的编写这些方面的内容,又恰好没什么其它要研究的了,所以 ...
- lnmp平台搭设
软件链接:https://pan.baidu.com/s/14gAZ67iXWhEdzvEXMiGfVg 提取码:ai1s 只是在一台服务器上搭设,为centos7.2环境 安 ...