Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5523524
  • 博文数量: 763
  • 博客积分: 12108
  • 博客等级: 上将
  • 技术积分: 15717
  • 用 户 组: 普通用户
  • 注册时间: 2007-09-28 21:21
个人简介

业精于勤,荒于嬉

文章分类

全部博文(763)

文章存档

2018年(6)

2017年(15)

2016年(2)

2015年(31)

2014年(14)

2013年(87)

2012年(75)

2011年(94)

2010年(190)

2009年(38)

2008年(183)

2007年(28)

分类: C/C++

2013-07-11 11:50:04

我运行TSung的机器装的是Ubuntu 10.04 Server amd64。以下是从安装Tsung到使用Tsung对Openfire进行压力测试的步骤。

1. 下载并安装Tsung.

//安装Erlang及相关组件(必装)
apt-get install erlang erlang-nox erlang-dev erlang-parsetools

//安装生成报表必须的软件
apt-get install perl5 gnuplot libtemplate-perl

//下载Tsung的deb包
wget 

//安装Tsung
dpkg -i tsung_1.4.1-1_all.deb

2. 配置Tsung

~/.tsung/tsung.xml为tsung默认的配置文件,但我们安装后会发现这个目录和文件并不存在,那就由我们手动来创建这个目录。

mkdir ~/.tsung

在/usr/share/doc/tsung/examples/中有一些示例文件,可以参考jabber_register.xml文件来编写自己的tsung.xml。

cp /usr/share/doc/tsung/examples/jabber_register.xml ~/.tsung/tsung.xml

打开这个文件看一下,做一些修改。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 error
 
 
 
 
 
 

配置文件中确定好server的host和port,通过来设置要注册的最大用户数即可。

3. 启动Tsung

tsung start/stop/debug/status

运行中,可从openfire的界面上看到不断增加的用户。

4. 生成报表

//进入日志目录
cd ~/.tsung/log/20120728-0511
//运行脚本生成报表文件
/usr/lib/tsung/bin/tsung_stats.pl

5. 查看生成的报表

//安装apache2
apt-get install apache2

//建立符号链接
cd /var/www
ln -s ~/.tsung/log/ tsungreport

这是就可以访问:来访问报表了。


原文地址:

阅读(3220) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~