1、在root下新建.tsung文件,在.tsung文件新建log文件夹。.tsung文件用于存放log和xml文件

2、复制/usr/local/tsung/share/doc/tsung/examples/目录下的xml文件到.tsung文件下(http压力测试http_simple.xml,mqtt压力测试mqtt.xml,mysql压力测试mysql.xml),并重命名为tsung.xml

3、运行默认执行脚本~/.tsung/tsung.xml配置,修改tsung.xml文件,如下

4、clients:

可指定多个client,若指定多个client,则要保证各个client之间可以ssh无密码登录,并且erlang版本需一致。host为本地ip指定的域名(此处不能用ip地址),use_controller_vm为true时,当用户量增加到maxusers时,就是终止程序,当为false时,当用户量增加到maxusers时,会重新创建一个虚拟机,然后继续在新虚拟机上运行脚本 。(若主机为单核,请设置use_controller_vm为true)
注:host大多数情况下为localhost,若运行tsung时出现“Host key verfication failed”,可对/etc/hosts进行查看

可以添加localhost字段,如上图,或者在xml文件中host后的域名改为"iZ23netdpp7Z"。

5、servers mqtt服务器的ip地址,端口号,默认协议为tcp

6、monitor 用了监控服务器信息(国内各大服务器厂商都要自己的监控工具,如阿里的云监控控制台,因此这里可以不进行设置)

7、load 加载用户信息,加载用户分为两种方式。1、静态加载用户;2、随机加载用户
    1、静态加载用户:
        <user session="session_name" start_time="10" unit="second"></user>
        产生一个用户,该用户执行名为session_name的session,10s后执行。
    2、随机加载用户
      <arrivalphase phase="1" duration="3" unit="second">
        <users maxnumber="5" arrivalrate="1" unit="second"/>
      </arrivalphase>
      其中产生用户速度配置有两种:1、arrivalrate:每s产生多少用户
                                                  2、interarrival:每多少s产生一个用户
      注:可配置多个arrivalphase,按照phase排序来顺序执行。

tsung的配置使用的更多相关文章

  1. CentOS压力测试工具Tsung安装和图形报表生成Tsung安装配置

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

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

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

  3. Linux压力测试工具Tsung安装、使用和图形报表生成

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

  4. tsung压力测试——安装

    在安装之前确保安装了以下工具: erlang 必须要有安装java环境,要不然不成功 yum install gcc yum install gcc-c++ yum install libtool y ...

  5. 转: Tsung:开源多协议分布式负载&压力测试工具

    Main features High Performance: the load can be distributed on a cluster of client machines Multi-pr ...

  6. 每秒处理3百万请求的Web集群搭建-用 LVS 搭建一个负载均衡集群

    这篇文章是<打造3百万次请求/秒的高性能服务器集群>系列的第3部分,有关于性能测试工具以及优化WEB服务器部分的内容请参看以前的文章. 本文基于你已经优化好服务器以及网络协议栈的基础之上, ...

  7. 用 LVS 搭建一个负载均衡集群(转)

    http://blog.jobbole.com/87503/ 第一篇:<如何生成每秒百万级别的 HTTP 请求?> 第二篇:<为最佳性能调优 Nginx> 第三篇:<用 ...

  8. Tsung MQTT协议简介及MQTT xml文档配置介绍

    MQTT协议简介及MQTT xml文档配置介绍 by:授客 QQ:1033553122 1. MQTT协议介绍 MQTT(Message Queuing Telemetry Transport,消息队 ...

  9. Tsung安装与使用

    Tsung安装与使用 Tsung安装与使用的详细说明,包括测试场景的脚本配置说明 Ray 2013/11/11   目录 安装tsung Tsung运行环境安装... Tsung安装... 使用Tsu ...

随机推荐

  1. Java是对象引用按值传递的

    原因:JAVA核心编程1卷7版P116 Employee E1 = new Employee("Alice",...); Employee E2 = new Employee(&q ...

  2. linuxmint - setup - 搜狗输入法

    安装好linuxmint18后,官网下载搜狗输入法安装包安装.安装成功后,发现缺失部分界面,包括输入候选框,软件设置,fcitx设置都不太正常. 解决: 安装:fcitx-ui-classic 另: ...

  3. dsh安装指南

    dsh批量管理linux服务器 一,安装dsh 切换到root用户,然后切换到work_home_yourname wget http://www.netfort.gr.jp/~dancer/soft ...

  4. [ext]form.submit()相关说明

    form.submit({    url:"../addOrUpdatePack.shtml",method:'POST',success:function(f,action) { ...

  5. HDU 4498 Function Curve (分段,算曲线积分)

    Function Curve Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65535/65535 K (Java/Others)To ...

  6. Digital controller compensates analog controller

    Emerging digital ICs for power control lack basic features, such as the built-in gate drive and curr ...

  7. Spring内部bean实例

    在Spring框架中,一个bean仅用于一个特定的属性,这是提醒其声明为一个内部bean.内部bean支持setter注入“property”和构造器注入"constructor-arg“. ...

  8. Javascript:拦截所有AJAX调用,重点处理服务器异常

    背景 上篇文章http://www.cnblogs.com/happyframework/p/3241063.html介绍了如何以AOP的形式处理服务器异常,这让服务器端的编程逻辑变的非常整洁,本文介 ...

  9. HBase系统架构及数据结构(转)

    原文链接:Hbase系统架构及数据结构 HBase中的表一般有这样的特点: 1 大:一个表可以有上亿行,上百万列 2 面向列:面向列(族)的存储和权限控制,列(族)独立检索. 3 稀疏:对于为空(nu ...

  10. OpenCV学习(9) 分水岭算法(3)

    本教程我学习一下opencv中分水岭算法的具体实现方式. 原始图像和Mark图像,它们的大小都是32*32,分水岭算法的结果是得到两个连通域的轮廓图. 原始图像:(原始图像必须是3通道图像) Mark ...