Ubuntu16.04 ab安装以及使用教程

发布时间:2020-07-16 12:17:43 作者:tfjay914
来源:网络 阅读:2763
  1. sudo apt-get install apache2-utils

安装ab


2.ab -n 10000 -c 100 https://www.baidu.com/

压力测试www.baidu.com的http访问性能

-n 10000 总共请求数10000

-c 100个并发线程同时访问

性能测试报告如下:

This is ApacheBench, Version 2.3 <$Revision: 1706008 $>

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)

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:        bfe/1.0.8.18

Server Hostname:        www.baidu.com

Server Port:            443

SSL/TLS Protocol:       TLSv1.2,ECDHE-RSA-AES128-GCM-SHA256,2048,128


Document Path:          /

Document Length:        227 bytes


Concurrency Level:      100

Time taken for tests:   30.201 seconds

Complete requests:      10000

Failed requests:        0

Total transferred:      10326740 bytes

HTML transferred:       2270000 bytes

Requests per second:    331.12 [#/sec] (mean)

Time per request:       302.008 [ms] (mean)

Time per request:       3.020 [ms] (mean, across all concurrent requests)

Transfer rate:          333.92 [Kbytes/sec] received


Connection Times (ms)

              min  mean[+/-sd] median   max

Connect:       20  255 626.4     33   15054

Processing:     7   33  82.0     10    1897

Waiting:        0   32  81.6     10    1895

Total:         27  288 635.1     50   15272


Percentage of the requests served within a certain time (ms)

  50%     50

  66%    241

  75%    257

  80%    293

  90%   1027

  95%   1056

  98%   2030

  99%   2060

 100%  15272 (longest request)


3.测试某个POST请求性能

ab -n 10000 -c 100 -p postfile -m POST localhost:8080/DealerProxySrv/DealerProxySrv/RHPCFollow

-n 10000 总共请求数10000

-c 100个并发线程同时请求

-p postfile

root@ubuntu:~/code# cat postfile 

{

    "TraderId": "200030258",

    "TBrokerId": 1,

    "CustomerId": "200027977",

    "CBrokerId": 1,

    "Strategy": 1,

    "Size": 1,

    "Direction": 1

}

-m POST,method为POST


性能测试报告如下:

This is ApacheBench, Version 2.3 <$Revision: 1706008 $>

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 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:        localhost

Server Port:            8080


Document Path:          /DealerProxySrv/DealerProxySrv/RHPCFollow

Document Length:        113 bytes


Concurrency Level:      100

Time taken for tests:   122.149 seconds

Complete requests:      10000

Failed requests:        0

Total transferred:      2450000 bytes

Total body sent:        3270000

HTML transferred:       1130000 bytes

Requests per second:    81.87 [#/sec] (mean)

Time per request:       1221.487 [ms] (mean)

Time per request:       12.215 [ms] (mean, across all concurrent requests)

Transfer rate:          19.59 [Kbytes/sec] received

                        26.14 kb/s sent

                        45.73 kb/s total


Connection Times (ms)

              min  mean[+/-sd] median   max

Connect:        0    0   0.8      0      26

Processing:    46 1216 184.4   1206    2428

Waiting:       46 1216 184.4   1206    2428

Total:         52 1216 184.2   1206    2428


Percentage of the requests served within a certain time (ms)

  50%   1206

  66%   1261

  75%   1300

  80%   1323

  90%   1391

  95%   1457

  98%   1599

  99%   1995

 100%   2428 (longest request)


推荐阅读:
  1. Ubuntu16.04搭建LNMP
  2. Ubuntu16.04搭建LAMP

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

使用教程 ab

上一篇:R语言笔记 分组计算描述性统计量aggregate, summaryBy ,describe.by

下一篇:python源码,朴素贝叶斯实现多分类

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》