Webbench测试并发
- webbench是Linux的网站压力测试工具,能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况。
- webbench的标准测试展示的内容:每分钟相应请求数和每秒钟的传输数据量。
- webbench最多可以模拟3万个编发连接去测试网站的负载能力
安装
# sudo yum install -y ctags # wget http://home.tiscali.cz/~cz210552/distfiles/webbench-1.5.tar.gz 官网地址:http://home.tiscali.cz/~cz210552/webbench.html # tar -xzf webbench-1.5.tar.gz # cd webbench-1.5 # sduo make # sudo mkdir -m 644 -p /usr/local/man/man1 # sudo make install
测试
# webbench -c 并发数 -t 运行测试时间 URL # webbench -c 100 -t http://192.168.1.200:9077/ Webbench - Simple Web Benchmark 1.5 Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software. Benchmarking: GET http://192.168.1.200:9077/ 100 clients, running 5 sec. Speed=517176 pages/min, 7921596 bytes/sec. Requests: 43098 susceed, 0 failed. 结果分析: 每秒钟响应请求数:517176/60= X pages/sec 每秒钟传输数据量:7921596 bytes/sec 当并发为100时,成功请求43098,连接失败0,说明运行正常
注意:
webbench做压力测试及性能测试,自身会消耗CPU和内存资源,建议webbench安装在其他的服务上