【Tsung学习】2.环境准备、软件安装

原创 2016年05月30日 15:19:56

安装

此程序包已经通过 Linux,FreeBSD 和 Solaris 上的测试,有 Mac OS X 上可用的端口。它应该工作在 Erlang 支持平台上 (Linux、 Solaris,* BSD、 Win32 和 Mac OSX)。

在 Mac OS X 上,你可以安装Tsung (http://brew.sh/)

 

附件

Erlang/OTP R14B: 升级 (下载http://www.erlang.org/downloads)。Erlang 是 Fedora 和 Debian/Ubuntu 资源库的一部分。

pgsql 模块(PostgreSQL 插件) ︰ 可用在 http://jungerl.sourceforge.net/ 的信息源。该模块包含源码和Tsung二进制文件,已经通过EPL许可。

mysql 模块(mysql 插件) ︰ 可用在 http://www.stacken.kth.se/projekt/yxa/ 的信息源。改进后的模块包含源码和Tsung二进制文件,已经通过BSD 许可。

eldap 模块 (LDAP 插件) ︰ 可用在 http://jungerl.sourceforge.net/ 的信息源。该模块包含源码和Tsung二进制文件,已经通过 GPL 许可。

mochiweb libs(解析XPath,可以选择用于 HTTP 插件中的动态变量)︰可用在 https://github.com/mochi/mochiweb 的信息源。该模块包含源码和Tsung二进制文件,已经通过 MIT 许可。

gnuplot和perl5(可选;作为tsung_stats.pl 脚本的图形输出)。该模板工具包用于HTML报告(见 http://template-toolkit.org/)。

python 和 matplotlib (可选; 作为Tsung绘图仪的图形输出)。

对于分布式测试,您需要 SSH 访问远程机器没有密码 (使用 RSA 或 DSA 密钥没有密码或 ssh 代理)。另外还支持rsh。

bash

 

编译

编译Tsung,从http://tsung.erlang-projects.org/dist/下载最新版本并运行:

./configure

make

make install

如果需要下载最新的开发版本,使用git:

https://github.com/processone/tsung.git,请参阅 https://github.com/processone/tsung

也可以生成包与让 deb (关于 Debian 和 Ubuntu) 并使 rpm (关于 Fedora,RHEL 和其他基于 rpm 的分布)。

 

配置

默认的配置文件是的 ~/.tsung/tsung.xml (在 /usr/share/doc/tsung/examples 中有几个示例文件)。

日志文件保存在 ~/.tsung/log /。创建一个新的子目录,以每个测试使用的当前日期和时间作为名称,如 ~/.tsung/log/20040217-0940年。

 

运行

两个指令设置在$PREFIX/bin目录︰tsung and tsung-recorder。个人网页提供这两个指令。

$ tsung -h

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 where YYYYMMDD-HHMM dirs are created (default is ~/.tsung/log/)

    -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)

    -X <dir>      add additional erlang load paths (multiple -X arguments allowed)

    -m <file>     write monitoring output on this file (default is tsung.log)

                   (use - for standard output)

    -F            use long names (FQDN) for erlang nodes

    -L <lifetime> SSL session lifetime (600sec by default)

    -w <delay>    warmup delay (default is 1 sec)

    -n            disable web GUI (started by default on port 8091)

    -k            keep web GUI (and controller) alive after the test has finished

    -v            print version information and exit

    -6            use IPv6 for Tsung internal communications

    -x <tags>     list of requests tag to be excluded from the run (separated by comma)

    -h            display this help and exit

使用Tsung的常用方法是运行 tsung -f myconfigfile.xml。

该指令将打印当前创建的测试的日志目录,直到测试结束。默认情况下嵌入式的 web 服务器将控制器节点上启动并将监听 8091 端口 (这可以使用-n 选项被禁用)。

 

Tsung简易教程-CentOS版

官网地址:http://tsung.erlang-projects.org/ Tsung压力测试工具的工作原理介绍 (1)  Tsung的每一个虚拟用户就是一个erlang的轻量进程。这点和l...

【Tsung学习】1.了解软件功能和运行环境

1.【了解软件功能和运行环境】 Tsung是指开源的、多协议的、分布式的压力测试工具。 Tsung的设计目的是模拟真实用户测试基于IP的服务器程序的伸缩性和性能,可以分步在多个客户机,并能够模拟成千上...

服务器压力测试 性能测试 AB、Webbench、Tsung

负载生成器是一些生成用于测试的流量的程序。它们可以向你展示服务器在高负载的情况下的性能,以及让你能够找出服务器可能存在的问题。为了得到更加客观和准确的数值,应该从远程访问、局域网访问和本地等多个方面进...

【Tsung学习】3.软件使用方法学习

基准方法 HTTP/WebDAV 1.Web 服务器的基准测试 (1)记录一个或多个会话 ︰ tsung-recorder开始,然后配置浏览器以使用Tsung代理记录器 (监听端口是 8090)...

oracle学习笔记 oracle软件安装准备工作 第一部分 环境准备

oracle学习笔记   oracle软件安装准备工作  第一部分 环境准备 这节课对初学者来说内容较多,我把它分成了三篇。 即使这样也不可能把每个可能遇到的问题都说到,如果遇到没说...

【QT】2.软件安装及环境

截止今天,QT最新版本已更新到5.0,框架有了很大的变动,为方便学习和相关资料的查找,使用4.8.4版本,IDE使用QT creater 2.7。        提示:在最近的Qt Creator版...
  • bbdxf
  • bbdxf
  • 2013年05月30日 20:54
  • 1464

Apache2+mod_jk1.2+tomcat7 创建集群环境 (一) 软件安装

首先准备软件,列表如下:httpd-2.2.19.tar.bz2apache-tomcat-7.0.19.tar.gztomcat-connectors-1.2.32-src.tar.gz一. apa...

centos下搭建单机和伪分布式hadoop环境-(2)下载安装所需软件+测试hadoop的单机模式

说明:linux终端下的操作均在root权限下 步骤一:下载安装hadoop开发环境所需软件 1.下载安装vmware player 下载地址:https://my.vmware.com/web/...

tsung安装相关文件

  • 2015年05月27日 15:50
  • 77.89MB
  • 下载

Tsung 压力测试环境搭建

目前要对公司项目进行压力测试,在做测试之前需要对环境进行配置,安装一些必须的软件以及对一些配置文件进行修改;其中包括mysql安装,Tsung安装,rabbitmq安装等等;过程如下:   一.数...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【Tsung学习】2.环境准备、软件安装
举报原因:
原因补充:

(最多只允许输入30个字)