OpenFire源码学习之三十一:使用Tsung测试openfire(上)
2015-02-04 14:08
337 查看
介绍
一个开源的多协议分布式负载测试工具,使用erlang语言开发的。它能用来压力测试HTTP, WebD***, 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
相关文章推荐
- OpenFire源码学习之三十一:使用Tsung测试openfire(上)
- OpenFire源码学习之三十一:使用Tsung测试openfire(上)
- OpenFire源码学习之三十一:使用Tsung测试openfire(上)
- OpenFire源码学习之三十二:使用Tsung测试openfire(下)
- Android学习指南之三十一:Android中使用SAX和pull方式解析XML
- OpenFire源码学习之三十二:使用Tsung测试openfire(下)
- Python的学习(三十一) ---- 使用ConfigParser模块读写ini文件
- 我学习使用java的一点体会(8)
- 学习使用Borland Together心得体会(一)
- 通过一个简单的SWING日历BEAN开发学习Calendar类的使用(2)JCalendar源代码
- 2004.7.15 [C#学习记录]使用C#编写一个自定义控件
- [2004-8-4]VB.Net学习笔记,使用ADO.Net对象访问数据库,将结果写入ListView
- IssueVision 学习笔记(一)-----使用SoapHeader传递Web Serivices自定义的身份验证数据
- 计算Java日期--学习怎样创建和使用日期
- ASP.NET StartKit 学习和使用的PPT
- 使用WinInet类的学习体会
- 学习在JSP中使用JavaBeans
- 我学习使用java的一点体会(3)
- 我学习使用java的一点体会(4)
- C#中使用Property Grid 控件 学习笔记(一)