FROM: 找到一款不错的网站压力测试工具webbench
webbench是 *nix 系统下一网站负载能力测试工具,它最多可以模拟 3 万个并发连接。
安装
[root@localhost tmp]# wget http://home.tiscali.cz/~cz210552/distfiles/webbench-1.5.tar.gz [root@localhost tmp]# tar xvzf webbench-1.5.tar.gz [root@localhost tmp]# cd webbench-1.5 [root@localhost webbench-1.5]# make [root@localhost webbench-1.5]# make install
通过webbench --help可获得各选项:
-f|--force不等待请求返回。-r|--reload发送重新载入请求:Pragma: no-cache。-t|--time测试时间,单位;s, 默认 30。-p|--proxy server:port使用 proxy 发送请求。-c|--clients N一次发送的请求数, 默认 1。-9|--http09使用 HTTP/0.9 协议发送请求。-1|--http10使用 HTTP/1.0 协议发送请求。-2|--http11使用 HTTP/1.1 协议发送请求。--get使用 GET 方式发送请求。
使用
[root@localhost webbench-1.5]# webbench -c 500 -t 30 http://172.10.7.228/test/hs.php
测试结果:
Webbench - Simple Web Benchmark 1.5 Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software. Benchmarking: GET http://172.10.7.228/test/hs.php 500 clients, running 30 sec. Speed=452878 pages/min, 174517 bytes/sec. Requests: 10857 susceed, 215582 failed.
从请求结果中可看出,该服务器 500 个并发承受不住。
Post a Comment