服务器的两种压力测试webbench和apachebench

发表于:2019-10-28 10:29

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:雷猴江鲜森    来源:简书

  webbench压力测试
  安装
  1、下载安装包
 wget http://www.ha97.com/code/webbench-1.5.tar.gz
  2、解压安装包
 tar zxvf webbench-1.5.tar.gz
  3、安装和编译
   cd webbench-1.5
  make && make install
  错误解决方式
   mkdir -m 644 -p /usr/local/man/man1
  yum install ctags
  webbench使用命令
 webbench -c 1000 -t 30 http://www.tanwan.com/
  -c是指并发数
  -t是指请求时间
  webbench命令结果
   Speed=24920 pages/min, 21037312 bytes/sec.
  Requests: 24833 susceed, 87 failed.
  主要看是否有失败数(failed),有的话说明网站超过负荷了
  apachebench压力测试
  只要安装了apache,会自带ab压力测试
  apachebench使用命令
 ab -c 10 -n 100 http://www.tanwan.com/
  -c是指并发数
  -n是指请求总数
  apachebench命令结果
   Server Software:        nginx/1.10.2           #服务器类型
  Server Hostname:        www.jiangliang738.cn   #域名
  Server Port:            80                     #端口
  Document Path:          /                      #根目录
  Document Length:        10 bytes
  Concurrency Level:      10
  Time taken for tests:   2.677 seconds          #测试时间
  Complete requests:      100                    #完成的请求数量
  Failed requests:        0                      #失败的请求
  Total transferred:      17200 bytes
  HTML transferred:       1000 bytes
  Requests per second:    37.36 [#/sec] (mean)
  Time per request:       267.700 [ms] (mean)
  Time per request:       26.770 [ms] (mean, across all concurrent requests)
  Transfer rate:          6.27 [Kbytes/sec] received
  Connection Times (ms)
  min  mean[+/-sd] median   max
  Connect:        7   26 140.0     10    1411
  Processing:    11  231 414.8     93    1650
  Waiting:       11  196 412.7     68    1637
  Total:         20  257 434.9    104    1666
  Percentage of the requests served within a certain time (ms)
  50%    104       #50%的请求处理时间在100毫秒左右
  66%    140
  75%    146
  80%    152
  90%   1516
  95%   1538
  98%   1548
  99%   1666
  100%   1666 (longest request)
  主要看Failed requests,不为0说明网站超过负荷了

      本文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号