zoukankan      html  css  js  c++  java
  • OpenFire源码学习之三十一:使用Tsung测试openfire(上)

    介绍

    一个开源的多协议分布式负载测试工具,使用erlang语言开发的。它能用来压力测试HTTP, WebDAV, SOAP, PostgreSQL, MySQL, LDAP 和 Jabber/XMPP的服务器。它可以分布在多个客户机,并能够模拟成千上万的虚拟用户数并发。

    相关文件安装

    由于我们采用的是tar.gz安装文件,因此安装工具之前必须确保你的linux系统已经安装完毕gcc和perl编译包。

    1、首先在测试机的/home目录下新建一个tsung的目录,用于存放安装tsung相关的工具包,总共有5个:gnuplot-4.2.6-2.el6.i686.rpm、gnuplot-common-4.2.6-2.el6.i686.rpm(图片生成工具)、otp_src_R16B02.tar.gz(erlang包)、Template-Toolkit-2.25.tar.gz(模板)、tsung-1.5.0.tar.gz

    2、再用ssh远程连接工具将相应工具包拷贝到/home/tsung目录下

    3、拷贝完毕后给tsung目录下的所有文件赋权限  #chmod  777 /home/tsung/*

    4、安装erlang(下载地址:http://www.erlang.org/download.html

       # tar -zxvf otp_src_R14B04.tar.gz

    # cd otp_src_R14B04

    # ./configure --prefix=/usr/local/erlang

    # make

    # make install

    2、安装Tsung(下载地址:http://tsung.erlang-projects.org/dist/

    # tar -zxvf tsung-1.4.2.tar.gz

    # cd tsung-1.4.2

    # ./configure --prefix=/usr/local/tsung --with-erlang=/usr/local/erlang

    # make

    # make install

    6、安装perl的Template

    # tar -zxvf Template-Toolkit-2.24.tar.gz

    # cd Template-Toolkit-2.24

    # perl Makefile.PL

    # make

    # make test

    # make install

    7、安装gnuplot(图片生成工具)

    注意:gnuplot-4.2.6-2.el6.i686.rpm包的安装依赖于gnuplot-common-4.2.6-2.el6.i686.rpm包,因此先安装gnuplot-common-4.2.6-2.el6.i686.rpm成功后,再安装gnuplot-4.2.6-2.el6.i686.rpm

    2.2.4.1首先检查系统中是否安装了此两个工具包

    # rpm -qa gnuplot*

    2.2.4.2安装gnuplot-common-4.2.6-2.el6.i686.rpm包

    # rpm –ivh gnuplot-common-4.2.6-2.el6.i686.rpm

    2.2.4.2安装gnuplot-4.2.6-2.el6.i686.rpm包

    # rpm –ivh gnuplot-common-4.2.6-2.el6.i686.rpm

  • 相关阅读:
    ASP.NET面试资料【六】
    让Google帮你托管AJAX库
    JavaScript:prototype属性使用说明【转】
    如何存储Session
    给HyperLink控件连接资源文件
    Atcoder Regular Contest 096 D Sweet Alchemy(贪心+多重背包)
    NOI2021 去不了记
    一个测试你的浏览器支持多少HTML5元素的网站
    json怎么读
    QT元件(QTableView、QSql*之类)的最好开在堆空间中用指针操作
  • 原文地址:https://www.cnblogs.com/huwf/p/4273338.html
Copyright © 2011-2022 走看看