网站压力测试

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安装在其他的服务上
**

原文地址:https://www.cnblogs.com/l-mac/p/11438192.html