Apache ab测试结果解析

  • 测试命令
  • 主要参数_性能指标
  • 其余参数详细解析
  • 总结

(声明:本教程仅供本人学习使用,如有人使用该技术触犯法律与本人无关)
(如果有错误,还希望指出。共同进步)


【注】:windows软件安装请参考 “” 这里 “”


测试命令

  • ab -n [requests_nums] -c [concurrent_nums] [urls]

      -n : 在测试会话中所执行的请求个数(默认时,仅执行一个请求)-c : 一次产生的请求个数(默认是一次一个)urls : 请求的网址(注意是带http的完整网址, 不全的话会报错)
    

    【其它部分参数】

     -t  :测试所进行的最大秒数。其内部隐含值是-n 50000,它可以使对服务器的测试限制在一个固定的总时间以内。默认时,没有时间限制。-p :包含了需要POST的数据的文件。-v :设置显示信息的详细程度-4或更大值会显示头信息,3或更大值可以显示响应代码(404,200等),2或更大值可以显示警告和其他信息。-w : 以HTML表的格式输出结果。默认时,它是白色背景的两列宽度的一张表。-i :执行HEAD请求,而不是GET。-x :设置<table>属性的字符串。-y :设置<tr>属性的字符串。-z :设置<td>属性的字符串。-h : 显示使用方法。
    

【部分未列出参数参考】


主要参数_性能指标

  • Requests per second:每秒多少请求,这个是非常重要的参数数值,服务器的吞吐量
  • Time per request :用户平均请求等待时间

其余参数详细解析

C:\Users\BXJH>ab -n 100 -c 10 http://www.baidu.com/s
This is ApacheBench, Version 2.3 <$Revision: 1874286 $>
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:
# 请求的地址/域名
Server Hostname:        www.baidu.com
# 请求的端口
Server Port:            80# 请求的子路径
Document Path:          /s
# 页面数据/返回的数据量
Document Length:        263 bytes# 并发数
Concurrency Level:      10
# 共使用了多少时间
Time taken for tests:   0.838 seconds
# 请求数
Complete requests:      100
# 失败请求数
Failed requests:        7(Connect: 0, Receive: 0, Length: 7, Exceptions: 0)
Non-2xx responses:      100
# 总共传输字节数,包含http的头信息
Total transferred:      61486 bytes
# html字节数,实际的页面传递字节数
HTML transferred:       26293 bytes
# 每秒多少请求,这个是非常重要的参数数值,服务器的吞吐量
Requests per second:    119.28 [#/sec] (mean)
# 用户平均请求等待时间
Time per request:       83.835 [ms] (mean)
# 服务器平均处理时间,也就是服务器吞吐量的倒数
Time per request:       8.384 [ms] (mean, across all concurrent requests)
# 每秒获取的数据长度
Transfer rate:          71.62 [Kbytes/sec] receivedConnection Times (ms)
# 连接的    最小时间   平均值       中值   最大值min  mean[+/-sd] median   max
Connect:        4    8   7.2      7      59
# 处理时间
Processing:    10   71  25.2     66     125
# 等待时间
Waiting:        8   54  24.7     53     124
# 合计时间
Total:         18   79  27.3     73     183# 多少比例的请求在多少s之内返回数据, 如:
Percentage of the requests served within a certain time (ms)
# 50%的请求73ms内返回50%     73
# 66%的请求在78ms内返回 66%     7875%     8780%    11390%    12095%    13098%    13199%    183100%    183 (longest request)

总结

附上一个小总结

 - 对于windows系统,ab测试的并发数达到 __cpu核数 * 2__的时候,性能最佳

Apache ab测试结果解析相关推荐

  1. apache ab测试介绍

    apache ab测试介绍 安装ab命令 环境为ubuntu16.04.2 LTS,安装的命令为: sudo apt-get install apache2-utils 使用说明 格式为:ab [op ...

  2. Apache ab 测试工具使用(一)

    简述: 试用apache ab测试工具 下载点 http://httpd.apache.org/download.cgi 参考: http://jingyan.baidu.com/article/e3 ...

  3. Apache ab测试工具使用方法(无参、get传参、post传参)

    Ab测试工具是apache自带的测试工具,具有简单易上手的特性,下面我总结一下我的使用方法,首先去官方下载apache程序包,我下的最新版本apache2.4.23,下载地址Download - Th ...

  4. apache ab测试与centos系统优化

    AB测试 # 进入AB工具目录 cd /usr/local/httpd/bin# ab命令 -c 并发数 -n 请求次数 测试网址(必须带文件) ./ab -c 1000 -n 50000 http: ...

  5. 手把手教你,嘴对嘴传达------Apache --ab测试

    文章目录 一.ab的原理 二 .ab测试结果关键参数说明 1.ab常用参数 三.实验步骤 1.一键编译安装apache 2.一键配置dns服务 3.在网站首页放张图片 4.没压缩之前ab测试一下 5. ...

  6. Apache ab 测试结果的分析

    以前安装好APACHE总是不知道该如何测试APACHE的性能,现在总算找到一个测试工具了.就是APACHE自带的测试工具AB(apache benchmark).在APACHE的bin目录下. 格式: ...

  7. php项目通过不了压力测试,压力测试 – Apache ab测试和失败 – Apache或PHP配置问题?...

    我写了一个RESTful Web服务,成为使用PHP和Restler库的移动应用程序的支柱.它运行在运行Windows Server 2008 R2,PHP 5.3.5,Apache 2.2.17和M ...

  8. apache ab 测试 apr_socket_connect(): 由于目标机器积极拒绝 无法连接

    遇到这种情况一般是你开的并行数量太多了...例如:ab -c 1000 -n 10000 http://localhost/index.html 如此大的请求就会挂掉,不过还是有补救措施的,可以通过增 ...

  9. 使用百度云加速防apache的ab测试

    Apache带的有一个ab压力测试的: 具体的概念性的东西:咱不扯:有兴趣的自行搜索: 这里只简单介绍使用方法: windows示例:e:\wamp64\bin\apache\apache2.4.17 ...

  10. 使用百度云加速防apache的ab测试ddos攻击

    Apache带的有一个ab压力测试的: 具体的概念性的东西:咱不扯:有兴趣的自行搜索: 这里只简单介绍使用方法: windows示例:e:\wamp64\bin\apache\apache2.4.17 ...

最新文章

  1. oracle函数,oracle编写函数
  2. 25岁,在一个需要工作的周末……
  3. Python 使用 itchat+pillow 实现微信消息自动回复
  4. prototype与_proto_
  5. hibernate工厂模式_Hibernate锁定模式–乐观锁定模式如何工作
  6. 搜狐全体员工遭遇工资补助诈骗,冲上微博热搜第一
  7. java程序设计 论文,Java程序设计毕业论文
  8. 以下描述中最不适合用计算机编程来处理的是,以下描述中最适合用计算机编程来处理的问题是( ?)。...
  9. vant 调取上传照片
  10. Ameba 博客 词汇语法句型 20141101
  11. 亚马逊运营怎么做广告?六大方法!
  12. 区块链能否助力版权“突围”?
  13. 从校园到职场,别让父母限制了你的天花板
  14. linux 对设备不适当的ioctl操作,似乎对设备的直接操作只有ioctl函数了
  15. 怎么关闭breeno语音
  16. MySQL数据库企业级应用实践
  17. Java 随手写的一个英语单词练习器
  18. 微软真是个十足的混蛋啊!让我们跟踪Exception到行把!(不明真相群众请入)...
  19. 颜色渐变丶渲染效果类---(Unity自学笔记)
  20. Flutter Alignment FractionalOffset AlignmentDirectional

热门文章

  1. 计算机与网络时间同步,电脑时间同步,教您怎么让电脑时间和网络时间同步
  2. activiti工作流数据库表详细说明
  3. scrcpy之将Android手机投屏到Linux电脑实践
  4. codeforces 558 D Guess Your Way Out! II
  5. 金融领域的知识图谱搭建简单实操(基于Neo4J)
  6. 3种常用的图片压缩方法
  7. yolov5s-6.0网络模型结构图
  8. Vue3 router 默认加载 views 文件夹下全部vue文件
  9. win10默认壁纸_仅4M!微软出品的壁纸软件,让桌面每天都不一样!
  10. JavsScript