/*
在这个例子的一开始,我执行了这样一个命令
ab -n 10 -c 10 http://www.google.com/
。
这个命令的意思是启动
ab
,向 www.google.com
发送10个请求(-n 10)
,并每次发送10个请求
(-c 10)——也就是说一次都发过去了
。跟着下面的是
ab
输出的测试报告,红色部分是我添加的注释。
*/
C:\Program Files\Apache Software Foundation\Apache2.2\bin>ab -n 10 -c 10 http
://www.google.com/
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright 1997-2005 The Apache Software Foundation, http://www.apache.org/
Benchmarking www.google.com (be patient).....done
Server Software:
GWS/2.1
Server Hostname:
www.google.com
Server Port:
80
Document Path:
/
Document Length:
230 bytes
Concurrency Level:
10
/*
整个测试持续的时间
*/
Time taken for tests:
3.234651 seconds
/*
完成的请求数量
*/
Complete requests:
10
/*
失败的请求数量
*/
Failed requests:
0
Write errors:
0
Non-2xx responses:
10
Keep-Alive requests:
10
/*
整个场景中的网络传输量
*/
Total transferred:
6020 bytes
/*
整个场景中的
HTML
内容传输量
*/
HTML transferred:
2300 bytes
/*
大家最关心的指标之一,相当于
LR
中的
每秒事务数
,后面括号中的
mean
表示这是一个平均值
*/
Requests per second:
3.09 [#/sec] (mean)
/*
大家最关心的指标之二,相当于
LR
中的
平均事务响应时间
,后面括号中的
mean
表示这是一个平均值
*/
Time per request:
3234.651 [ms] (mean)
/*
这个还不知道是什么意思,有知道的朋友请留言,谢谢
^_^ */
Time per request:
323.465 [ms] (mean, across all concurrent requests)
/*
平均每秒网络上的流量,可以帮助排除是否存在网络流量过大导致响应时间延长的问题
*/
Transfer rate:
1.55 [Kbytes/sec] received
/*
网络上消耗的时间的分解,各项数据的具体算法还不是很清楚
*/
Connection Times (ms)
min
mean[+/-sd] median
max
Connect:
20
318 926.1
30
2954
Processing:
40 2160 1462.0
3034
3154
Waiting:
40 2160 1462.0
3034
3154
Total:
60 2479 1276.4
3064
3184
/*
下面的内容为整个场景中所有请求的响应情况。在场景中每个请求都有一个响应时间,其中
50
%
的用户响应时间小于
3064
毫秒,
60
%
的用户响应时间小于
3094
毫秒,最大的响应时间小于
3184
毫秒
*/
Percentage of the requests served within a certain time (ms)
50%
3064
66%
3094
75%
3124
80%
3154
90%
3184
95%
3184
98%
3184
99%
3184
100%
3184 (longest request)
相关推荐
ApacheBench(压力测试).很好的教程 做好人了
apache bench 简称AB,是apache自己的压力测试功能,简单好用。官网上说: ab是Apache超文本传输协议(HTTP)的性能测试工具。其设计意图是描绘当前所安装的Apache的执行性能,主要是显示你安装的Apache每秒可以处理...
ApacheBench阿帕奇自带的压力测试工具
ApacheBench压力测试工具,配合使用文档使用,凑字凑字凑字
ApacheBench测试,ab.exe纯文件,省去配置apache麻烦。
apache压力测试,下载压缩包后,直接解压到目录,使用简单方便快捷
主要介绍了apache ab工具页面压力测试返回结果含义解释,ab工具的使用非常简单,但返回结果中的数据有点多,看不懂的话就需要看看本文了,需要的朋友可以参考下
ab 的全称是 ApacheBench , 是 Apache 附带的一个小工具 , 专门用于 HTTP Server 的 benchmark testing , 可以同时模拟多个并发请求。
-n 即requests,用于指定压力测试总共的执行次数。 -c 即concurrency,用于指定的并发数。 -t 即timelimit,等待响应的最大时间(单位:秒)。 -b 即windowsize,TCP发送/接收的缓冲大小(单位:字节)。 -p 即...
ApacheBench 是 Apache 服务器自带的一个web压力测试工具,简称ab。ab又是一个命令行工具,对发起负载的本机要求很低,根据ab命令可以创建很多的并发访问线程,模拟多个访问者同时对某一URL地址进行访问,因此可以...
Windows下的ApacheBench。网站压力测试神器。
NULL 博文链接:https://sosuny.iteye.com/blog/588644
ApacheBench 是 Apache 服务器自带的一个web压力测试工具,简称ab。ab又是一个命令行工具,对发起负载的本机要求很低,根据ab命令可以创建很多的并发访问线程,模拟多个访问者同时对某一URL地址进行访问,因此可以...
Golang_GoHTTP负载生成器ApacheBench ab替代
NULL 博文链接:https://fangpeng123456789.iteye.com/blog/1396798
apache2.2+centos6.4 64位环境下编译 用之前需要安装 apr和apr-util依赖包
ab其实是apache服务器自带的压力测试工具。但它除了可以对apache服务器进行压力测试之外,也可以对其它类似web server进行压力测试,比如nginx、tomcat、IIS等等。 linux系统下安装过apache httpd服务后可以...
Apache中有个自带的,名为ab的程序,可以对Apache或其它类型的服务器进行网站访问压力测试。 ApacheBench命令原理: ab命令会创建很多的并发访问线程,模拟多个访问者同时对某一URL地址进行访问。它的测试...
Apache附带的压⼒测试工具apache bench--简称ab,⾮常容易使⽤, 并且完全可以模拟各种条件对Web服务器发起测试请求。ab可以直接在Web服务器本地发起测试请求,这对于了解服务器的处理性能至关重要,因为它不包括...