Apache Bench:非图形化的并发测试

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chao2016/article/details/82594873

Apache Bench是Apache服务器自带的web压力测试工具,简称AB。
它是一款轻量级、专业的压力测试工具,特别适合做性能测试;缺点是无图形化界面。

  • Mac自带Apache服务器,可以直接使用ab命令。
  • Windows需要下载,官网地址

并发测试命令:

ab -n 1000 -c 50 http://localhost:8080/test

-n:请求总数
-c:并发数

测试结果如下:

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 localhost (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Completed 500 requests
Completed 600 requests
Completed 700 requests
Completed 800 requests
Completed 900 requests
Completed 1000 requests
Finished 1000 requests


Server Software:        
Server Hostname:        localhost
Server Port:            8080

Document Path:          /test
Document Length:        4 bytes

Concurrency Level:      50                      // 并发量
Time taken for tests:   0.780 seconds           // 测试总时间
Complete requests:      1000                    // 完成的请求数
Failed requests:        0
Total transferred:      136000 bytes            // 所有请求的数据总和
HTML transferred:       4000 bytes              // 所有请求的正文数据总和(去掉上面http响应中头信息的长度)
Requests per second:    1282.45 [#/sec] (mean)  // 吞吐率(与并发数相关)
Time per request:       38.988 [ms] (mean)      // 用户请求的平均等待时间
Time per request:       0.780 [ms] (mean, across all concurrent requests)  // 服务器请求的平均等待时间
Transfer rate:          170.32 [Kbytes/sec] received  // 请求单位时间内获取的数据长度
                                                      // =Total transferred/Time taken for tests

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    8   8.4      6      58
Processing:     2   25  13.0     23     131
Waiting:        1   19  11.8     16     112
Total:          5   33  13.9     31     132

Percentage of the requests served within a certain time (ms)
  50%     31
  66%     36
  75%     37
  80%     40
  90%     49
  95%     68
  98%     70
  99%     72
 100%    132 (longest request)

猜你喜欢

转载自blog.csdn.net/chao2016/article/details/82594873