分类: LINUX
2010-08-27 18:09:18
Webbench是有名的网站压力测试工具,它是由Lionbridge公司()开发。它的帮助文件和文档请到:上查看。
Webbech能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况。webBech的标准测试可以向我们展示服务器的两项 内容:每秒钟相应请求数和每秒钟传输数据量。webbench不但能具有便准静态页面的测试能力,还能对动态页面(ASP,PHP,JAVA,CGI)进 行测试的能力。还有就是他支持对含有SSL的安全网站例如电子商务网站进行静态或动态的性能测试。
Webbench最多可以模拟3万个并发连接去测试网站的负载能力,个人感觉要比apache自带的ab压力测试工具好,安装使用也特别方便。
1、 适用系统:Linux
2、 编译安装:
wget http://blog.s135.com/soft/linux/webbench/webbench-1.5.tar.gz tar zxvf webbench-1.5.tar.gz cd webbench-1.5 make && make install |
3、 使用:
Webbench –c 500 –t 30 |
参数说明:-c表示并发数,-t表示时间(秒)
4、 测试结果示例:
[root@zhilin ~]# webbench -c 300 -t 30 Webbench - Simple Web Benchmark 1.5 Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software. Benchmarking: GET 300 clients, running 30 sec. Speed=73926 pages/min, 57496544 bytes/sec. Requests: 36963 susceed, 0 failed. top - 18:25:33 up 46 days, 7:58, 2 users, load average: 17.27, 66.15, 108.35 Tasks: 165 total, 1 running, 163 sleeping, 0 stopped, 1 zombie Cpu(s): 0.2% us, 0.2% sy, 0.0% ni, 99.3% id, 0.3% wa, 0.0% hi, 0.0% si Mem: 2042376k total, 1133292k used, 909084k free, 3560k buffers Swap: 2096472k total, 21728k used, 2074744k free, 901108k cached |
5、 分析:
webbench 做压力测试时,该软件自身也会消耗CPU和内在资源。可以清楚测试出当前的负载能力load average: 17.27, 66.15, 108.35