shop++并发测试

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

说 明: 因为暂时还没有合适的服务器环境可以进行测试,所以凑合着先用个人电脑测试一下,除了设置了Tomcat最大内存为512M外其它都保持默认配置,没有使用apache解析html静态页面。

测试内容为:首页、商品列表、商品列表、商品内容页、文章列表页、文章内容页,在实际实用中这些页面的访问量应该占到总访问量的70-90%,应该大致可以反映出shop++的承压能力。

测试结果:

页面              每秒请求数 请求总数   失败请求数   平均响应时间    CPU占用率
首页               1024             50000         0                   1.49m                30%-60%
商品列表        1024             50000         0                   1.73m                30%-55%
商品内容页    1024              50000         0                   0.55m                30%-45%
文章列表页    1024              50000         0                   0.89m                35%-60%
文章内容页    1024              50000         0                   0.98m                25%-30%

因为window每秒最大请求数限制为1024,所以无法测试更高的并发数,可以说已经达到了测试的极限。

结论: 通过以上测试,可以很明显的看出shop++在高并发环境下的出色表现,若再配合Apache的html静态页面解析和服务器硬件环境,应该可以更好的发挥出shop++的性能优势


有兴趣的朋友可以自己下载Apache测试一下,在“运行” - “CMD窗口”中运行测试命名:/apache安装目录/bin/ab -c 每秒并发数 -n 总并发数 http://测试URL

以下为测试截图:



 

猜你喜欢

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