HTTP压力测试用具(一)apache的ab

HTTP压力测试工具(一)apache的ab

2009-10-13 18:01HTTP压力测试工具(一)apache的ab

ab文档

http://httpd.apache.org/docs/2.0/programs/ab.html

一般安装了apache后在bin下就有ab.exe(WINDOWS)

常用参数

测试公司机器首页

D:\tool\Apache Group\Apache2\bin>ab -n 1000 -c 64 http://10.206.20.41:7001/projectname /

测试GOOGLE页面

ab -n 1000 -c 64 http://www.google.com/

-n是请求并运行1000次,-c是64个并发,测试返回结果如下:

This is ApacheBench, Version 2.0.41-dev <$Revision: 1.121.2.12 $> apache-2.0

Copyright (c) 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/

Copyright (c) 2006 The Apache Software Foundation, http://www.apache.org/

Benchmarking 10.206.20.41 (be patient)

Completed 100 requests

Completed 200 requests

Completed 300 requests

Completed 400 requests

Completed 500 requests

Completed 600 requests

Completed 700 requests

Completed 800 requests

Completed 900 requests

Finished 1000 requests

Server Software:

//平台版本

Server Hostname:        10.206.20.41

//服务器主机名

Server Port:            7001

//服务器端口

Document Path:          /icpmis/

//测试页面

Document Length:        285 bytes

//页面大小

Concurrency Level:      64

//并发数

Time taken for tests:   10.859375 seconds

//整个测试持续的时间

Complete requests:      1000

//完成请求数

Failed requests:        1

//失败请求数

   (Connect: 0, Length: 1, Exceptions: 0)

Write errors:           0

Non-2xx responses:      999

Total transferred:      607392 bytes

//整个场景中的网络传输量

HTML transferred:       284715 bytes

//整个场景中的HTML内容传输量

Requests per second:    92.09 [#/sec] (mean)

//指标之一,每秒事务数(平均值)

Time per request:       695.000 [ms] (mean)

//指标之二,平均事务响应时间(平均值)

Time per request:       10.859 [ms] (mean, across all concurrent requests)

//每个请求实际运行时间

Transfer rate:          54.61 [Kbytes/sec] received

//平均每秒网络上的流量

Connection Times (ms)

              min mean[+/-sd] median   max

Connect:        0    0   2.3      0      15

Processing:    78 214 632.2    125    9000

Waiting:      -15 202 569.7    125    9000

Total:         78 214 632.2    125    9000

//网络消耗时间分解

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

50%    125

66%    125

75%    140

80%    140

90%    140

95%    171

98%   2968

99%   3000

100%   9000 (longest request)

//整个场景中所有请求的响应情况,其中50%的用户响应时间小于125毫秒

HTTP压力测试用具(一)apache的ab

相关文章:

你感兴趣的文章:

标签云: