get: ab -n 10 -c 10 http://www.baidu.com/
post:ab -n 1 -c 1 -p post.txt -T 'application/json' 'http://123.56.13.168:8080/service/teacher/instantclass?test=true'
-c concurrency
Number of multiple requests to perform at a time. Default is one request at a time.
-n requests Number of requests to perform
//在测试会话中所执行的请求个数(本次测试总共要访问页面的次数)。默认时,仅执行一个请求。
This is ApacheBench, Version 2.3 <$Revision: 1663405 $>
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
web服务器引擎
Server Software: BWS/1.1
服务器地址
Server Hostname: www.baidu.com
服务器端口
Server Port: 80
请求的文件路径
Document Path: /
文件大小
Document Length: 101916 bytes
测试的并发数
Concurrency Level: 10
整个测试持续的时间
Time taken for tests: 0.741 seconds
完成的请求数量
Complete requests: 10
失败的请求数量
Failed requests: 8
(Connect: 0, Receive: 0, Length: 8, Exceptions: 0)
整个场景中的网络传输量
Total transferred: 1030393 bytes
整个场景中的HTML内容传输量
HTML transferred: 1020881 bytes
大家最关心的指标之一,相当于 LR 中的 每秒事务数 ,后面括号中的 mean 表示这是一个平均值 (平均返回数据时间)
Requests per second: 13.50 [#/sec] (mean)
大家最关心的指标之二,相当于 LR 中的 平均事务响应时间 ,后面括号中的 mean 表示这是一个平均值 (平均响应时间)
Time per request: 740.624 [ms] (mean)
#每个连接请求实际运行时间的平均值(平均并发请求时间)
Time per request: 74.062 [ms] (mean, across all concurrent requests)
平均每秒网络上的流量,可以帮助排除是否存在网络流量过大导致响应时间延长的问题 (平均传输速率)
Transfer rate: 1358.64 [Kbytes/sec] received
相应时间小、中、大值
Connection Times (ms)
min mean[+/-sd] median max
Connect: 8 9 1.5 8 12
Processing: 57 234 221.2 127 732
Waiting: 9 35 65.7 17 222
Total: 65 243 221.4 135 740
/* 下面的内容为整个场景中所有请求的响应情况。在场景中每个请求都有一个响应时间,其中 50 % 的用户响应时间小于 135 毫秒, 66 % 的用户响应时间小于 273 毫秒,最大的响应时间小于 740 毫秒 */
Percentage of the requests served within a certain time (ms)
50% 135
66% 273
75% 301
80% 503
90% 740
95% 740
98% 740
99% 740
100% 740 (longest request)
➜ ~