shopex并发测试

出于好奇,又测试了一下php网店系统shopex,使用的是Apahce2.2、php-5.2、MySQL-5.0软件环境

硬件环境: CPU: Pentium 2.7GHz、硬盘500GB、内存: 4GB
软件环境: Windows xp SP3 、JDK 1.6、Tomcat6.0、MySQL5.0
测试工具: Apache2.2 ab(Apache自带的并发测试工具)

测试结果:

页面              每秒请求数      请求总数     失败请求数          平均响应时间        CPU占用率
首页              1024                 50000          PHP宕机               PHP宕机                 100%
首页              200                   50000          0                           2.29m                     100%
首页              200                   5000            0                           2.1m                       100%
首页              200                   1000            0                           2.0m                       100%
首页              500                   1000            159                       1.6m                       70% - 100%
首页              400                   1000            168                       1.6m                       100%

结论: 通过以上测试可以发现,shopex在并发200以上会出现一系列错误,cpu占用率几乎为100%,请求总数如果超过1000的话,测试过程可能需要十几分钟,shopex在高并发环境下表现并不是很理想,尤其是cpu占用太高。

猜你喜欢

转载自javabiji.iteye.com/blog/1095714