Ubuntu下安装&使用压力测试工具Webbench-1.5

Webbench是有名的网站压力测试工具,它是由Lionbridge公司(http://www.lionbridge.com)开发。它的帮助文件和文档请到:www.webbench.com上查看。

Webbech 能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况。webBech的标准测试可以向我们展示服务器的两项内容:每秒钟相应请求数和每秒钟传输数据量。webbench不但能具有便准静态页面的测试能力,还能对动态页面(ASP,PHP,JAVA,CGI)进行测试的能力。还有就是他支持对含有SSL的安全网站例如电子商务网站进行静态或动态的性能测试。

下面介绍如何在Ubuntu下安装webbench:
1、安装依赖包CTAGS

apt-get install ctags

2、安装Webbench 1.5

wget http://www.wemvc.com/wp-content/uploads/2010/06/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 http://127.0.0.1/test.jpg

参数说明:-c表示并发数,-t表示时间(秒)
4、测试结果

webbench-1.5$ sudo webbench -c 500 -t 10 http://localhost/
Webbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.
 
Benchmarking: GET http://localhost/
500 clients, running 10 sec.
 
Speed=816 pages/min, 13094 bytes/sec.
Requests: 136 susceed, 0 failed.
  1. 这个测试结果也太简略了点,不知到想大概推算出服务器的承受峰值用什么工具比较好一点。

    • 精东
    • 01月 18th, 2011 11:46am

    是的 只能知道个大概值 而且程序本身会对同一个页面缓存 不能代表真正的访问压力

  2. @精东
    恩,那如果我想通过压力测试来推算峰值,又什么方案可以借鉴或者建议吗?

  3. Apache AB 测试的结果挺详细的。

    • 精东
    • 02月 14th, 2011 2:00pm

    那当然 但是我记得ab是并发数上不去

  1. 还没有引用通告。