Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1288426
  • 博文数量: 315
  • 博客积分: 10397
  • 博客等级: 上将
  • 技术积分: 3731
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-07 21:21
文章分类

全部博文(315)

文章存档

2015年(10)

2014年(3)

2013年(2)

2012年(8)

2011年(8)

2010年(29)

2009年(59)

2008年(77)

2007年(119)

分类: LINUX

2010-02-05 21:25:26

转自:
[1]介绍

webbench最多可以模拟3万个并发连接去测试网站的负载能力,个人感觉要比Apache自带的ab压力测试工具好,安装使用也特别方便。

适用系统:Linux

[2]下载
[root@localhost src]# wget http://blog.s135.com/soft/linux/webbench/webbench-1.5.tar.gz ←下载源程序
--15:46:22--  http://blog.s135.com/soft/linux/webbench/webbench-1.5.tar.gz
           => `webbench-1.5.tar.gz'
Resolving blog.s135.com... 122.200.66.145
Connecting to blog.s135.com|122.200.66.145|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 7,675 (7.5K) [application/octet-stream]

100%[====================================>] 7,675          8.62K/s

15:46:30 (8.62 KB/s) - `webbench-1.5.tar.gz' saved [7675/7675]
[3]解压、编译和安装
[root@localhost src]# tar zxvf webbench-1.5.tar.gz ←解压源文件
webbench-1.5/
webbench-1.5/webbench.1
webbench-1.5/socket.c
webbench-1.5/webbench.c
webbench-1.5/Makefile
webbench-1.5/debian/
webbench-1.5/debian/rules
webbench-1.5/debian/dirs
webbench-1.5/debian/copyright
webbench-1.5/debian/control
webbench-1.5/debian/changelog
webbench-1.5/COPYRIGHT
webbench-1.5/ChangeLog
[root@localhost src]# cd webbench-1.5
[root@localhost webbench-1.5]# make  ←编译程序
cc -Wall -ggdb -W -O   -c -o webbench.o webbench.c
webbench.c:77: warning: unused parameter 'signal'
cc -Wall -ggdb -W -O  -o webbench webbench.o
ctags *.c
[root@localhost webbench-1.5]# mkdir /usr/local/man  ←建立相应目录(否则导致无法正常安装
[root@localhost webbench-1.5]# make install  ←安装程序
install -s webbench /usr/local/bin
install -m 644 webbench.1 /usr/local/man/man1
install -d /usr/local/share/doc/webbench
install -m 644 debian/copyright /usr/local/share/doc/webbench
install -m 644 debian/changelog /usr/local/share/doc/webbench
[4]运行和显示运行结果
[root@localhost html]# webbench -c 100 -t 30  ←参数说明:
                                                                              -c表示并发数,-t表示时间(秒)

Webbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.

Benchmarking: GET 
100 clients, running 30 sec.   

Speed=16084 pages/min, 152872 bytes/sec. ←运行结果显示
Requests: 8042 susceed, 0 failed.
阅读(849) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~