首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > Apache >

apache中ab下令做压力测试

2012-11-04 
apache中ab命令做压力测试D:\Program Files\Apache Software Foundation\Apache2.2\binab -n1000 -c10 ht

apache中ab命令做压力测试

D:\Program Files\Apache Software Foundation\Apache2.2\bin>ab -n1000 -c10 http://localhost/This is ApacheBench, Version 2.3 <$Revision: 655654 $>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 100 requestsCompleted 200 requestsCompleted 300 requestsCompleted 400 requestsCompleted 500 requestsCompleted 600 requestsCompleted 700 requestsCompleted 800 requestsCompleted 900 requestsCompleted 1000 requestsFinished 1000 requestsServer Software:        Apache/2.2.11Server Hostname:        localhostServer Port:            80Document Path:          /Document Length:        44 bytesConcurrency Level:      10Time taken for tests:   0.906 secondsComplete requests:      1000Failed requests:        0Write errors:           0Total transferred:      314000 bytesHTML transferred:       44000 bytesRequests per second:    1103.94 [#/sec] (mean)Time per request:       9.058 [ms] (mean)Time per request:       0.906 [ms] (mean, across all concurrent requests)Transfer rate:          338.51 [Kbytes/sec] receivedConnection Times (ms)              min  mean[+/-sd] median   maxConnect:        0    0   1.6      0      16Processing:     0    9   7.9     16      31Waiting:        0    8   7.9     16      31Total:          0    9   7.9     16      31WARNING: The median and mean for the waiting time are not within a normal deviation        These results are probably not that reliable.Percentage of the requests served within a certain time (ms)  50%     16  66%     16  75%     16  80%     16  90%     16  95%     16  98%     16  99%     16 100%     31 (longest request)

?-n1000

????? 代表总请求数位1000

?

-c10

????? 表示并发用户数为10

?

http://localhost/

????? 表示这些请求的目标URL

?

------------------------------------------

Server Software

????? 表示被测试的Web服务器软件名称

?

Server Hostname

????? 表示请求的URL中的主机部分名称

?

Server Port

????? 表示被测试的web服务器软件的监听端口

?

Document Path

????? 表示请求的URL中的根绝对路径

?

Document Length

????? 表示HTTP响应数据的正文长度

?

Concurrency Level

????? 表示并发用户数,这是我们设置的参数

?

Time taken for tests

????? 表示所有这些请求被处理完成所花费的总时间

?

Complete requests

????? 表示总请求数,这是我们设置的参数

?

Failed requests

????? 表示失败的请求书

?

Total transferred

?????? 表示所有请求的响应数据长度总和,包括每个HTTP响应数据的头信息和正文数据的长度。这里不包括HTTP请求数据的长度,即代表了从web服务器流向用户PC的应用层数据总长度

?

HTML transferred

????? 表示所有请求的响应数据中正文数据的总和,也就是Total transferred中HTTP响应数据中头信息的长度

?

Requests per second

????? 重点关注的吞吐率,它等于Complete requests / Time taken for tests

?

Time per request

????? 用户平均请求等待时间,它等于Time taken for tests / (Complete requests / Concurrency Level)

?

Time per request(across all concurrent requests)

????? 服务器平局请求处理时间,它等于Time taken for test / Complete requests。它是吞吐率的倒数,同时,它也等于Time per request / Concurrency Level

?

Transfer rate

????? 表示这些请求在单位时间内从服务器获取的数据长度,它等于Total trasferred / Time taken for tests。这个统计项可以很好地说明服务器在处理能力达到极限时,其出口带宽的需求量

?

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

????? 这部分数据用户描述每个请求处理时间的分布情况,比如上面的测试结果显示99%的请求的处理时间都不超过1ms

?

热点排行