性能测试ab(ApacheBench)的应用
用ab进行性能测试,Windows下的ab.exe一般都在Apache安装目录的bin目录下,bin目录
路径为:D:\Program Files\Apache Software Foundation\Apache2.2\bin
进入windows的doc命令进入该bin目录下就可以使用ab进行性能测试
基本用法:ab –n 请求的次数 –c 并发的次数 如:ab –n 1000 –c 100
http://192.168.1.123:8080/index.jsp
参数说明:
-n 1000 表示总请求数为1000
-c 100 表示并发用户100
http://192.168.1.123:8080/index.jsp 表示请求的目标URL
Server Software: Jetty<6.1.26> 被测试web服务器名称
Server Hostname: 192.168.1.123 被请求URL中的主机部分名称
Server port: 8080 被测服务器软件的端口
Document Path: /index.jsp 请求的URL的绝对路径
Document Length: 86 bytes 表示HTTP响应数据的正文长度
Concurrency Level: 100 并发用户数
Time taken for tests: 21.132 seconds 全部请求完成耗时
Complete requests: 10000 全部总请求数
Failed requests: 0 失败的请求
Write errors: 0 读写的失败次数
Total transferred: 294000 bytes 总传输大小
HTML transferred: 86000 bytes 访问HTML页面的总大小
Requests per second: 47.32 [#/sec] (mean) 吞吐率【每秒请求数 ( 平均 )】
(吞吐率=complete requests / time taken for tests)
Time per request: 2113.128 [ms] (mean) 用户平均等待时间
Time per request: 21.132 [ms] (mean, across all concurrent requests) 服务器平均请求处理时间=吞吐率的倒数(1 / Requests per second) 同时也等于 Time taken for tests=
Complete requests
Transfer rate: 13.59 [Kbytes/sec] received 表示这些请求在单位时间内从服务器获取的数据长度【这个统计项可以很好地说明服务器在处理能力达到极限时,其出口宽带的需求量】
还有部分内容文档中很全面...............