ApacheBench大杂烩

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

内容简介: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


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

查看所有标签

猜你喜欢:

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

思考的乐趣

思考的乐趣

顾森 / 人民邮电出版社 / 2012-6 / 45.00元

本书是一个疯狂数学爱好者的数学笔记,面向所有喜爱数学的读者。从2005年7月开始,作者已经写了连续六年的博客,积累下来了大量的数学文章。 部分文章内容被广泛关注,在网络上大量分享转载。 这本书有意挑选了初等的话题,让大大小小的读者都能没有障碍地阅读。文章内容新,让有数学背景的人也会发现很多自己没见过的初等问题。 文章是独立的。一篇文章一个话题,文章与文章之间基本不会做参考,读者可以随意跳着看......一起来看看 《思考的乐趣》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

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

正则表达式在线测试