使用linux自带命令进行压力测试

ab命令的使用格式

[CSS] 纯文本查看 复制代码
?
1
ab -c 10 -n 100 [url=http://a.ilanni.com/index.php]http://a.ilanni.com/index.php[/url]


说明
-c 10表示并发用户数为10
-n 100表示请求总数为100
结果分析及说明

[HTML] 纯文本查看 复制代码
?
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
D:\apacheab\Apache24\bin>ab -n 100 -c 10 [url=http://www.baidu.com/s]http://www.baidu.com/s[/url]
This is ApacheBench, Version 2.3 <$Revision: 1807734 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, [url=http://www.zeustech.net/]http://www.zeustech.net/[/url]
Licensed to The Apache Software Foundation, [url=http://www.apache.org/]http://www.apache.org/[/url]
 
Benchmarking [url=http://www.baidu.com]www.baidu.com[/url] (be patient).....done
 
 
Server Software:        BWS/1.1  
##服务器软件和版本
Server Hostname:        [url=http://www.baidu.com]www.baidu.com[/url] 
##请求的地址/域名
Server Port:            80  
##端口
 
Document Path:          /s 
##请求的路径
Document Length:        112435 bytes 
##页面数据/返回的数据量
 
Concurrency Level:      10  
##并发数
Time taken for tests:   4.764 seconds 
##共使用了多少时间
Complete requests:      100 
##请求数
Failed requests:        99 
##失败请求  百度为什么失败这么多,应该是百度做了防范 
   (Connect: 0, Receive: 0, Length: 99, Exceptions: 0)
Total transferred:      11342771 bytes 
##总共传输字节数,包含http的头信息等
HTML transferred:       11247622 bytes 
##html字节数,实际的页面传递字节数
Requests per second:    20.99 [#/sec] (mean)
 ##每秒多少请求,这个是非常重要的参数数值,服务器的吞吐量
Time per request:       476.427 [ms] (mean)  
##用户平均请求等待时间
Time per request:       47.643 [ms] (mean, across all concurrent requests) 
##服务器平均处理时间,也就是服务器吞吐量的倒数
Transfer rate:          2325.00 [Kbytes/sec] received
 ##每秒获取的数据长度
 
Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:       22   41  12.4     39      82
##连接的最小时间,平均值,中值,最大值
Processing:   113  386 211.1    330    1246
##处理时间
Waiting:       25   80  43.9     73     266
##等待时间
Total:        152  427 210.1    373    1283
##合计时间
 
Percentage of the requests served within a certain time (ms)
  50%    373  
## 50%的请求在373ms内返回
  66%    400  
## 60%的请求在400ms内返回
  75%    426
  80%    465
  90%    761
  95%    930
  98%   1192
  99%   1283
 100%   1283 (longest request)
---------------------

你可能感兴趣的:(Java)