UFO Pro版、Apache、Tomcat、Web*****四个web server输出静态页面的能力测试报告 参与评测的具体版本:UFO Pro 3.00版,Apache 2.2.14版,Tomcat 6.0.18版 评测工具软件:JMeter 2.3.2版 测试用server的硬件配置:双核CPU 2.20GHz 2G内存(接近一般托管服务器的硬件配置) 测试方法:在web server所在的本地机上以127.0.0.1访问web server以去掉网络阻塞的波动影响;每次测试完一个web server软件重启一次计算机,保证条件相同;对不同线程数第一次测试结果不记,扣除web server初始化对象带来的误差。 测试过程:让UFO Pro 3.00版、Apache 2.2.14版、Tomcat 6.0.18版、Web*****都运行相同的最典型的26kb的index.html(gm365主页)、112kb的yahoo.html(yahoo主页)、236kb的sohu.html(sohu主页)和420kb的sina.html(sina主页),然后启动JMeter,以50x10, 100x10, 200x10, 400x10的线程数x循环次数和Ramp-up period为0s分别对它们进行请求访问。 下面是三个web server都运行输出26kb的index.html测试结果: Apache 2.2.14版的测试结果: Label #Samples Average Median 90%Line Min Max Error Throughput KB/sec 500 57 2 135 1 735 0.00% 411.9/sec 10297.7 1000 71 6 83 1 1047 0.00% 678.4/sec 16962.6 2000 171 2 607 0 2795 0.00% 592.2/sec 14807.8 4000 325 16 1485 0 2831 4.65% 702.6/sec 16793.2 Tomcat 6.0.18版的测试结果: Label #Samples Average Median 90%Line Min Max Error Throughput KB/sec 500 58 9 169 1 734 0.00% 493.1/sec 12328.9 1000 88 4 191 1 1152 0.00% 556.8/sec 13921.5 2000 91 2 91 0 1542 0.00% 869.6/sec 21741.7 4000 221 10 1008 0 1979 5.88% 809.6/sec 19114.0 UFO Pro 3.00版的测试结果: Label #Samples Average Median 90%Line Min Max Error Throughput KB/sec 500 47 54 105 1 183 0.00 624.2/sec 15607.3 1000 52 44 124 1 294 0.00% 714.8/sec 17872.0 2000 64 54 151 1 257 0.00% 900.9/sec 22525.2 4000 71 11 309 1 558 0.00% 895.9/sec 22399.0 下面是四个web server都运行输出112kb的yahoo.html测试结果: Apache 2.2.14版的测试结果: Label #Samples Average Median 90%Line Min Max Error Throughput KB/sec 500 101 87 202 3 440 0.00% 373.4/sec 41670.9 1000 178 125 226 3 1869 0.00% 398.6/sec 44477.8 2000 297 118 337 2 3920 0.00% 401.6/sec 44817.2 4000 547 136 1125 2 6435 6.08% 408.5/sec 42844.7 Tomcat 6.0.18版的测试结果: Label #Samples Average Median 90%Line Min Max Error Throughput KB/sec 500 91 12 221 2 1509 0.00% 289.2/sec 32271.5 1000 147 17 289 2 2199 0.00% 340.8/sec 38035.0 2000 312 50 1166 2 3617 3.05% 359.1/sec 38862.1 4000 541 67 1509 2 4099 22.88% 435.7/sec 37628.0 UFO Pro 3.00版的测试结果: Label #Samples Average Median 90%Line Min Max Error Throughput KB/sec 500 76 65 147 2 381 0.00 451.3/sec 50358.6 1000 107 97 175 3 349 0.00% 490.9/sec 54783.9 2000 295 223 767 2 1508 0.00% 448.5/sec 50053.7 4000 112 60 288 2 778 0.00% 456.6/sec 50950.7 (出现Error的时候,Jmeter将失败的请求计入了Throughput和KB/sec中) Web*****测试结果: #Samples Average Median 90%Line Min Max Error% Throughput KB/sec 500 235 233 284 52 442 0.00% 192.8/sec 21518.5 1000 401 409 452 145 766 0.00% 230.0/sec 25665.8 2000 766 777 849 21 1315 0.00% 240.6/sec 26854.7 4000 1646 1717 1890 294 2645 0.00% 223.6/sec 24955.5 5000 (500*10的时候jmeter窗口跳出) 四个web server都运行输出236kb的sohu.html和420kb的sina.html的测试结果(相对),与三者都运行输出 112kb的yahoo.html时的测试结果一致。限与篇幅,省去。