Apache ab测试结果解析
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测试结果解析相关推荐
- apache ab测试介绍
apache ab测试介绍 安装ab命令 环境为ubuntu16.04.2 LTS,安装的命令为: sudo apt-get install apache2-utils 使用说明 格式为:ab [op ...
- Apache ab 测试工具使用(一)
简述: 试用apache ab测试工具 下载点 http://httpd.apache.org/download.cgi 参考: http://jingyan.baidu.com/article/e3 ...
- Apache ab测试工具使用方法(无参、get传参、post传参)
Ab测试工具是apache自带的测试工具,具有简单易上手的特性,下面我总结一下我的使用方法,首先去官方下载apache程序包,我下的最新版本apache2.4.23,下载地址Download - Th ...
- apache ab测试与centos系统优化
AB测试 # 进入AB工具目录 cd /usr/local/httpd/bin# ab命令 -c 并发数 -n 请求次数 测试网址(必须带文件) ./ab -c 1000 -n 50000 http: ...
- 手把手教你,嘴对嘴传达------Apache --ab测试
文章目录 一.ab的原理 二 .ab测试结果关键参数说明 1.ab常用参数 三.实验步骤 1.一键编译安装apache 2.一键配置dns服务 3.在网站首页放张图片 4.没压缩之前ab测试一下 5. ...
- Apache ab 测试结果的分析
以前安装好APACHE总是不知道该如何测试APACHE的性能,现在总算找到一个测试工具了.就是APACHE自带的测试工具AB(apache benchmark).在APACHE的bin目录下. 格式: ...
- php项目通过不了压力测试,压力测试 – Apache ab测试和失败 – Apache或PHP配置问题?...
我写了一个RESTful Web服务,成为使用PHP和Restler库的移动应用程序的支柱.它运行在运行Windows Server 2008 R2,PHP 5.3.5,Apache 2.2.17和M ...
- apache ab 测试 apr_socket_connect(): 由于目标机器积极拒绝 无法连接
遇到这种情况一般是你开的并行数量太多了...例如:ab -c 1000 -n 10000 http://localhost/index.html 如此大的请求就会挂掉,不过还是有补救措施的,可以通过增 ...
- 使用百度云加速防apache的ab测试
Apache带的有一个ab压力测试的: 具体的概念性的东西:咱不扯:有兴趣的自行搜索: 这里只简单介绍使用方法: windows示例:e:\wamp64\bin\apache\apache2.4.17 ...
- 使用百度云加速防apache的ab测试ddos攻击
Apache带的有一个ab压力测试的: 具体的概念性的东西:咱不扯:有兴趣的自行搜索: 这里只简单介绍使用方法: windows示例:e:\wamp64\bin\apache\apache2.4.17 ...
最新文章
- oracle函数,oracle编写函数
- 25岁,在一个需要工作的周末……
- Python 使用 itchat+pillow 实现微信消息自动回复
- prototype与_proto_
- hibernate工厂模式_Hibernate锁定模式–乐观锁定模式如何工作
- 搜狐全体员工遭遇工资补助诈骗,冲上微博热搜第一
- java程序设计 论文,Java程序设计毕业论文
- 以下描述中最不适合用计算机编程来处理的是,以下描述中最适合用计算机编程来处理的问题是( ?)。...
- vant 调取上传照片
- Ameba 博客 词汇语法句型 20141101
- 亚马逊运营怎么做广告?六大方法!
- 区块链能否助力版权“突围”?
- 从校园到职场,别让父母限制了你的天花板
- linux 对设备不适当的ioctl操作,似乎对设备的直接操作只有ioctl函数了
- 怎么关闭breeno语音
- MySQL数据库企业级应用实践
- Java 随手写的一个英语单词练习器
- 微软真是个十足的混蛋啊!让我们跟踪Exception到行把!(不明真相群众请入)...
- 颜色渐变丶渲染效果类---(Unity自学笔记)
- Flutter Alignment FractionalOffset AlignmentDirectional