siege工具的安装以及修改配置文件

上一篇 / 下一篇  2011-08-02 13:39:53 / 个人分类:压力测试

  今天研究了一下siege,网上找了点资料,自己操作实践了一下。
  siege工具主要是做Linux系统下的web压力测试。siege是一款开源的压力测试工具,可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。
  官方:http://www.joedog.org/
  siege下载:http://soft.vpser.net/test/siege/siege-2.67.tar.gz
  刚开始试用的是siege2.70的最新版本,导致安装后,在root下没有生成配置文件,然后又重新安装的2.67的版本。
 
  解压:
  # tar -zxf siege-2.67.tar.gz
  进入解压目录:
  # cd siege-2.67
  安装:
  # ./configure && make && make install
 
  安装完成后,再对congfig文件作相应修改,进行加压,我们暂时做的是20个并发,20次重复
  
  修改siege配置文件
  # vi ~/.siegerc 
  回车后,siege的配置文件显示出来,将要修改的关键字进行修改
  主要修改
verbose=false
concurrent=20
delay
=1
internet
=true
benchmark
=true
  直接输入i字母,则可以进行插入,如果要做删除并修改则按字母c(即c命令)(由于linux命令不太熟悉,只能一步一步记下来,以便记忆)
  输入完成后可以按ctrl+c保存,也可以用wq进行保存退出。
 
  设置完configure后,然后进行输入下面命令开始进行监控加压。
  # siege -c 20 -r 20 -f http://192.168.0.8:8080/mtv-portal-wap
  

  呵呵,大家好呀,我今天把结果贴出来了,大家可以看看了.这次直接压的外网地址
 #siege -c 20 -r 20 -f test.kankanews.com
HTTP/1.1 200   0.00 secs:    1134 bytes ==> /mtv-portal-wap/url!mkchoice.action?f=aHR0cDovLzE5Mi4xNjguMC44OjgwODAvbXR2LXBvcnRhbC13YXAvaW5kZXguYWN0aW9u
HTTP/1.1 302   0.00 secs:       0 bytes ==> /mtv-portal-wap/
HTTP/1.1 302   0.01 secs:       0 bytes ==> /mtv-portal-wap
HTTP/1.1 302   0.00 secs:       0 bytes ==> /mtv-portal-wap/
HTTP/1.1 302   0.00 secs:       0 bytes ==> /mtv-portal-wap/index.action
HTTP/1.1 200   0.01 secs:    1134 bytes ==> /mtv-portal-wap/url!mkchoice.action?f=aHR0cDovLzE5Mi4xNjguMC44OjgwODAvbXR2LXBvcnRhbC13YXAvaW5kZXguYWN0aW9u
HTTP/1.1 302   0.00 secs:       0 bytes ==> /mtv-portal-wap
HTTP/1.1 302   0.01 secs:       0 bytes ==> /mtv-portal-wap/index.action
HTTP/1.1 302   0.01 secs:       0 bytes ==> /mtv-portal-wap/
HTTP/1.1 302   0.00 secs:       0 bytes ==> /mtv-portal-wap/index.action
HTTP/1.1 200   0.01 secs:    1134 bytes ==> /mtv-portal-wap/url!mkchoice.action?f=aHR0cDovLzE5Mi4xNjguMC44OjgwODAvbXR2LXBvcnRhbC13YXAvaW5kZXguYWN0aW9u
HTTP/1.1 200   0.00 secs:    1134 bytes ==> /mtv-portal-wap/url!mkchoice.action?f=aHR0cDovLzE5Mi4xNjguMC44OjgwODAvbXR2LXBvcnRhbC13YXAvaW5kZXguYWN0aW9u
done.

上面一段是压的过程

Transactions:                   1600 hits
Availability:                 100.00 %
Elapsed time:                  25.65 secs
Data transferred:               0.43 MB
Response time:                  0.01 secs
Transaction rate:              62.38 trans/sec
Throughput:                     0.02 MB/sec
Concurrency:                    0.36
Successful transactions:        1600
Failed transactions:               0
Longest transaction:            0.05
Shortest transaction:           0.00
  
transactions是事物数 ,response time是响应时间,throughput吞吐量
 

  

TAG:

引用 删除 wozse007   /   2011-08-02 14:06:35
5
yimiduoduo的个人空间 引用 删除 yimiduoduo   /   2011-08-02 14:01:31
赞一个
yimiduoduo的个人空间 引用 删除 yimiduoduo   /   2011-08-02 14:01:17
5
 

评分:0

我来说两句

Open Toolbar