ApacheBench大杂烩

栏目: 服务器 · Apache · 发布时间: 7年前

内容简介:ApacheBench是命令行下一个常用的HTTP服务压力测试工具。默认情况下,ApacheBench只进行一次测试。

ApacheBench是命令行下一个常用的HTTP服务压力测试工具。

ApacheBench使用示例

1. 测试百度首页一次

ab www.baidu.com/

默认情况下,ApacheBench只进行一次测试。

注意: URL必须至少有一个斜杠,否则ApacheBench不识别。

控制台输出

This is ApacheBench, Version 2.3 <$Revision: 1826891 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking www.baidu.com (be patient).....done


Server Software:        BWS/1.1
Server Hostname:        www.baidu.com
Server Port:            80

Document Path:          /
Document Length:        153011 bytes

Concurrency Level:      1
Time taken for tests:   0.048 seconds
Complete requests:      1
Failed requests:        0
Total transferred:      153973 bytes
HTML transferred:       153011 bytes
Requests per second:    21.04 [#/sec] (mean)
Time per request:       47.533 [ms] (mean)
Time per request:       47.533 [ms] (mean, across all concurrent requests)
Transfer rate:          3163.37 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:       12   12   0.0     12      12
Processing:    35   35   0.0     35      35
Waiting:       13   13   0.0     13      13
Total:         48   48   0.0     48      48

2. 压测百度首页,4并发共40个请求

ab -n 40 -c 4 www.baidu.com/

控制台输出

This is ApacheBench, Version 2.3 <$Revision: 1826891 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking www.baidu.com (be patient).....done


Server Software:        BWS/1.1
Server Hostname:        www.baidu.com
Server Port:            80

Document Path:          /
Document Length:        153337 bytes

Concurrency Level:      4
Time taken for tests:   5.136 seconds
Complete requests:      40
Failed requests:        39
   (Connect: 0, Receive: 0, Length: 39, Exceptions: 0)
Total transferred:      6166547 bytes
HTML transferred:       6127863 bytes
Requests per second:    7.79 [#/sec] (mean)
Time per request:       513.563 [ms] (mean)
Time per request:       128.391 [ms] (mean, across all concurrent requests)
Transfer rate:          1172.59 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        4   61 234.6      6    1086
Processing:    30  407 568.1    297    3302
Waiting:        6   18  41.0     10     266
Total:         34  468 610.2    316    3309

Percentage of the requests served within a certain time (ms)
  50%    316
  66%    433
  75%    584
  80%    671
  90%   1088
  95%   1757
  98%   3309
  99%   3309
 100%   3309 (longest request)

可见,这些请求最短耗时34毫秒,最长耗时3309毫秒,平均耗时468毫秒

文章首发: https://baijifeilong.github.io


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

千夫所指

千夫所指

乔恩·罗森 / 王岑卉 / 九州出版社 / 2016-10-1 / CNY 42.80

编辑推荐: 《乌合之众》是为了跪舔权贵?《普通心理学》实验存在重大漏洞?《引爆点》的理论都是瞎掰的?社交网络时代《1984》预言的“老大哥”是否已经变成事实? 《纽约时报》年度十佳书 《GQ》杂志年度十佳书 《卫报》年度十佳书 《泰晤士报》年度十佳书 《经济学人》年度重推! 黑天鹅年度重点图书! 《乌合之众》是为了迎合权贵?《普通心理学》实验存在重大......一起来看看 《千夫所指》 这本书的介绍吧!

SHA 加密
SHA 加密

SHA 加密工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具