Webbench 压力测试结果有Failed代表什么
最近在做系统的压力测试,使用webbench和ab两个工具,系统由3个tomcat在同一服务器上mod_jk作负载均衡,JVM最大内存分配2G,最小1G。这个测试是对一个比较复杂的Servlet进行请求,servlet大概会JOIN 7个表格,并返回2K左右的结果,没有session。
测试结果如下:
webbench -c 1000 -t 60 http://doman.com/MyServlet?param=12345Webbench - Simple Web Benchmark 1.5Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.Benchmarking: GET http://doman.com/MyServlet?param=123451000 clients, running 60 sec.Speed=6426 pages/min, 1499541 bytes/sec.Requests: 5207 susceed, 1219 failed.
Server Software: Apache/2.2.14Server Hostname: domain.comServer Port: 80Document Path: MyServlet?param=12345Document Length: 17042 bytesConcurrency Level: 200Time taken for tests: 11.480 secondsComplete requests: 1000Failed requests: 11 (Connect: 0, Receive: 0, Length: 11, Exceptions: 0)Write errors: 0Total transferred: 17280292 bytesHTML transferred: 17044292 bytesRequests per second: 87.11 [#/sec] (mean)Time per request: 2296.027 [ms] (mean)Time per request: 11.480 [ms] (mean, across all concurrent requests)Transfer rate: 1469.96 [Kbytes/sec] receivedConnection Times (ms) min mean[+/-sd] median maxConnect: 0 43 351.9 0 2999Processing: 420 2141 619.7 2139 5440Waiting: 371 2138 619.6 2135 5438Total: 426 2184 743.2 2141 7162Percentage of the requests served within a certain time (ms) 50% 2141 66% 2313 75% 2441 80% 2506 90% 2804 95% 3341 98% 4373 99% 5362 100% 7162 (longest request)