zoukankan      html  css  js  c++  java
  • Tsung 安装

    1. Tsung是什么,有哪些特性?

    Tsung是一个开源、多协议、分布式的压力测试工具。它可以用来测试HTTP, WebDAV, SOAP, PostgreSQL, MySQL, LDAP 和Jabber/XMPP的服务器,并且支持扩展协议。只要硬件足够,它可以在客户机集群上分布运行,模拟上百万用户。国内主要有 华为 和 SNS 网站在用;

    主要特性:

    1. 高性能

    2. 多协议支持并支持扩展协议。

    3. 利用OS的IP别名技术,在单机上可以使用多个IP。

    4. 服务器监控(CPU, 内存, 网络流量),支持SNMP, Munin 或 Erlang方式。

    5. 测试方案使用XML配置,可用不同的session来模拟不同类型的用户。

    6. 模拟真实流量,用随机概率模拟用户的思考时间和抵达率。

    7. HTML及图表方式报告压测结果。

    2. Tsung的安装

    Tsung目前只支持Linux系统,下面介绍Tsung在CentOS下的安装。

    Tsung是erlang写的,绘制图表时使用的gnuplot,需要使用perl相关库,所以也要安装perl, gnuplot。

    2.1 安装前提

    yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel

    yum install perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker

    2.2 安装perl及gnuplot

    yum -y install perl

    yum -y install gnuplot

    2.3 安装 tsung


     

    依次安装依赖

    yum install flexerlang  systemd-devel autoconf automake lksctp-tools-devel m4 ncurses-develzlib-devel unixODBC-devel emacs emacs-el wxGTK3-devel  java-devel

    安装 erlang 时发现如下报错:


     

    果断编译安装:

    ./otp_build autoconf

    ./configure

    make &&make install

    执行erl ,安装成功。 

     


     

    安装tsung时发现:

     


     

    哎,最后环视编译安装吧:

    ./configure

    make &&make install

    执行tsung,安装成功

     


     

    参考 :https://www.cnblogs.com/tsbc/p/4272974.html

  • 相关阅读:
    JChartFree创建饼形图
    JFreeChart设置点的颜色
    JChartFree使用散点图
    JChartFree常用数据集
    博客园安家了
    在Android中什么是异步执行;
    XmlPullParserException
    构造器的执行顺序
    Sqlite之contentProvider
    使用java获取歌曲的属性
  • 原文地址:https://www.cnblogs.com/cyanrose/p/11471239.html
Copyright © 2011-2022 走看看