代码疯子 - IT技术交流论坛-无限Perfect,追求梦想

 找回密码
 立即注册

用百度帐号登录

只需两步,快速登录

QQ登录

只需一步,快速开始

搜索
热搜: 教程 软件 源码
查看: 74|回复: 10

[Kali从入门到入狱] ab压力测试及结果分析

[复制链接]

21

主题

21

帖子

346

积分

死肥宅

Rank: 3Rank: 3

积分
346
发表于 2020-8-28 11:21:54 | 显示全部楼层 |阅读模式
ab简介及原理apache bench简称ab,它是apache自带的压力测试工具。ab非常实用,它不仅可以对apache服务器进行网站访问压力测试,也可以对或其它类型的服务器进行压力测试。
ab安装

这里主要讲linux环境下,使用yum命令安装

  1. yum -y install httpd-tools
复制代码


                               
登录/注册后可看大图


安装完成后

  1. ab -V
复制代码

可查看ab的版本信息如下图


                               
登录/注册后可看大图


ab实测
一般用法为
  1. ab -c 1000 -n 100000 http://106.13.49.215:6868/
复制代码
输出为
  1. ab -c 100 -n 10000 http://106.13.49.215:6868/
  2. This is ApacheBench, Version 2.3 <$Revision: 1430300 [        DISCUZ_CODE_33        ]gt;
  3. Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
  4. Licensed to The Apache Software Foundation, http://www.apache.org/

  5. Benchmarking 106.13.49.215 (be patient)
  6. Completed 1000 requests
  7. ^C

  8. Server Software:        
  9. Server Hostname:        106.13.49.215   #请求的URL主机名
  10. Server Port:            6868     #请求端口

  11. Document Path:          /  #请求路径
  12. Document Length:        5039 bytes    #HTTP响应数据的正文长度

  13. Concurrency Level:      100    #并发用户数,这是我们设置的参数之一
  14. Time taken for tests:   11.317 seconds    #所有这些请求被处理完成所花费的总时间 单位秒
  15. Complete requests:      1097     #总请求数量,这是我们设置的参数之一
  16. Failed requests:        159     #表示失败的请求数量
  17.    (Connect: 0, Receive: 0, Length: 159, Exceptions: 0)
  18. Write errors:           0
  19. Total transferred:      5674622 bytes     #所有请求的响应数据长度总和。包括每个HTTP响应数据的头信息和正文数据的长度
  20. HTML transferred:       5527624 bytes   #所有请求的响应数据中正文数据的总和,也就是减去了Total transferred中HTTP响应数据中的头信息的长度
  21. Requests per second:    96.94 [#/sec] (mean)   #吞吐量,计算公式:Complete requests/Time taken for tests  总请求数/处理完成这些请求数所花费的时间
  22. Time per request:       1031.611 [ms] (mean)    #用户平均请求等待时间,计算公式:Time token for tests/(Complete requests/Concurrency Level)。处理完成所有请求数所花费的时间/(总请求数/并发用户数)     
  23. Time per request:       10.316 [ms] (mean, across all concurrent requests)  #服务器平均请求等待时间,计算公式:Time taken for tests/Complete requests,正好是吞吐率的倒数。也可以这么统计:Time per request/Concurrency Level
  24. Transfer rate:          489.68 [Kbytes/sec] received    表示这些请求在单位时间内从服务器获取的数据长度,计算公式:Total trnasferred/ Time taken for tests,这个统计很好的说明服务器的处理能力达到极限时,其出口宽带的需求量。

  25. Connection Times (ms)
  26.               min  mean[+/-sd] median   max
  27. Connect:        1  516 1148.7      3    7077
  28. Processing:     4  212 415.3     27    2193
  29. Waiting:        3  178 339.1     26    1833
  30. Total:          6  728 1158.6     89    7445

  31. Percentage of the requests served within a certain time (ms)
  32.   50%     88    #50%的请求在88ms内返回
  33.   66%    909
  34.   75%   1043
  35.   80%   1151
  36.   90%   2294
  37.   95%   3019
  38.   98%   4093  #98%的请求在4093ms内返回
  39.   99%   7024
  40. 100%   7445 (longest request)
复制代码
ab常用参数

-n :总共的请求执行数,缺省是1;

-c: 并发数,缺省是1;

-t:测试所进行的总时间,秒为单位,缺省50000s

-p:POST时的数据文件

-w: 以HTML表的格式输出结果



欢迎光临IT技术交流论坛:https://www.daimafengzi.com
省钱君,您的省钱专家:https://www.sqjun.com

0

主题

8

帖子

2

积分

菜鸡代码

Rank: 1

积分
2
发表于 2020-8-30 15:28:36 | 显示全部楼层
好无聊啊!
欢迎光临IT技术交流论坛:https://www.daimafengzi.com
省钱君,您的省钱专家:https://www.sqjun.com
回复

使用道具 举报

0

主题

7

帖子

2

积分

菜鸡代码

Rank: 1

积分
2
发表于 2020-9-1 13:10:37 | 显示全部楼层
看帖、回帖、拿分、走人
欢迎光临IT技术交流论坛:https://www.daimafengzi.com
省钱君,您的省钱专家:https://www.sqjun.com
回复

使用道具 举报

0

主题

8

帖子

2

积分

菜鸡代码

Rank: 1

积分
2
发表于 2020-9-5 09:28:34 | 显示全部楼层
小弟默默的路过贵宝地~~~
欢迎光临IT技术交流论坛:https://www.daimafengzi.com
省钱君,您的省钱专家:https://www.sqjun.com
回复

使用道具 举报

0

主题

14

帖子

4

积分

菜鸡代码

Rank: 1

积分
4
发表于 2020-9-6 06:35:36 | 显示全部楼层
内容很有深度!
欢迎光临IT技术交流论坛:https://www.daimafengzi.com
省钱君,您的省钱专家:https://www.sqjun.com
回复

使用道具 举报

0

主题

4

帖子

1

积分

菜鸡代码

Rank: 1

积分
1
发表于 2020-9-29 21:28:05 | 显示全部楼层
最近压力山大啊!
欢迎光临IT技术交流论坛:https://www.daimafengzi.com
省钱君,您的省钱专家:https://www.sqjun.com
回复

使用道具 举报

0

主题

5

帖子

2

积分

菜鸡代码

Rank: 1

积分
2
发表于 2020-10-2 10:51:50 | 显示全部楼层
今天的心情很不错啊
欢迎光临IT技术交流论坛:https://www.daimafengzi.com
省钱君,您的省钱专家:https://www.sqjun.com
回复

使用道具 举报

0

主题

9

帖子

3

积分

菜鸡代码

Rank: 1

积分
3
发表于 2020-10-4 05:39:21 | 显示全部楼层
感谢发布原创作品,代码疯子论坛因你更精彩!
欢迎光临IT技术交流论坛:https://www.daimafengzi.com
省钱君,您的省钱专家:https://www.sqjun.com
回复

使用道具 举报

0

主题

4

帖子

1

积分

菜鸡代码

Rank: 1

积分
1
发表于 2020-10-9 05:40:36 | 显示全部楼层
谢谢@Thanks!
欢迎光临IT技术交流论坛:https://www.daimafengzi.com
省钱君,您的省钱专家:https://www.sqjun.com
回复

使用道具 举报

0

主题

7

帖子

2

积分

菜鸡代码

Rank: 1

积分
2
发表于 昨天 07:49 | 显示全部楼层
看了这么多帖子,第一次看到这么经典的!
欢迎光临IT技术交流论坛:https://www.daimafengzi.com
省钱君,您的省钱专家:https://www.sqjun.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 用百度帐号登录

本版积分规则

QQ|Archiver|手机版|小黑屋|IT技术交流论坛 ( 闽ICP备13013206号-7 )

GMT+8, 2020-10-20 07:54 , Processed in 0.070278 second(s), 28 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表