ab 性能测试工具

简介

ab 是apache服务器性能测试工具,通过这个命令,指定单位时间内向服务器发送请求数量来看性能指标

语法

ab -n10000 -c100 http://127.0.0.1:3011/
  • n 需要发送的请求数目
  • c 一次发出多个请求的数量

主要是上面两个参数,其他可以通过ab --help查看

返回结构示例

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 127.0.0.1 (be patient)
Completed 1000 requests
Completed 2000 requests
Completed 3000 requests
Completed 4000 requests
Completed 5000 requests
Completed 6000 requests
Completed 7000 requests
Completed 8000 requests
Completed 9000 requests
Completed 10000 requests
Finished 10000 requests


Server Software:
Server Hostname:        127.0.0.1
Server Port:            3011

Document Path:          /
Document Length:        12 bytes

Concurrency Level:      100
Time taken for tests:   3.581 seconds
Complete requests:      10000
Failed requests:        0
Total transferred:      502800 bytes
HTML transferred:       120672 bytes
Requests per second:    2792.46 [#/sec] (mean)
Time per request:       35.811 [ms] (mean)
Time per request:       0.358 [ms] (mean, across all concurrent requests)
Transfer rate:          137.11 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0   18  18.3     15     191
Processing:     1   18  17.5     15     191
Waiting:        0   11  14.7      9     174
Total:          7   35  25.6     32     202

Percentage of the requests served within a certain time (ms)
  50%     32
  66%     37
  75%     40
  80%     41
  90%     48
  95%     52
  98%    159
  99%    197
 100%    202 (longest request)
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容