论坛首页 入门讨论版 企业应用

性能分析日记

浏览 322 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
时间:2007-12-25
接触java一年时间,做了一个小系统,但是感觉性能达不到要求大约测试组那边的压力测试通过不了了
所以想赶在压力测试之前自己做一下系统性能分析看看到底问题出在什么地方,希望达人多多指点。列了一个大纲每日更新,要坚持:

1.系统架构介绍
2.性能分析工具选择
3.当前系统性能得分
4.性能分析
5.总结
   
时间:2008-01-14
好些天没有过来了,一直都在SDN的坛子里潜水呵呵今天终于有点空就能说多少是多少吧,先把测试组最后的报告贴上来,分析接下来慢慢写
网络测试用例测试结果数据分析 
 
文档上传同时登录300个用户2个错误.( 服务器10.5.1.45连接失败)良好 
无错误. 优秀 
同时登录400个用户12个错误.( 服务器10.5.1.45连接失败)中等 
17个错误.( 服务器10.5.1.45连接失败)及格 
同时登录450个用户19个错误.( 服务器10.5.1.45连接失败)及格 
33个错误.( 服务器10.5.1.45连接失败)不及格 
同时登录500个用户59个错误.( 服务器10.5.1.45连接失败)不及格 
31个错误.( 服务器10.5.1.45连接失败)不及格 
144个错误.( 138个服务器10.5.1.45连接失败,6个网络传输失败)不及格 
236个错误.( 232个服务器10.5.1.45连接失败,4个网络传输失败)不及格 
文档下载/文档查看同时登录400个用户无错误.优秀 
12个错误.( 服务器10.5.1.45连接失败)中等 
同时登录450个用户4个错误.( 服务器10.5.1.45连接失败)优秀 
6个错误.( 服务器10.5.1.45连接失败)良好 
同时登录500个用户12个错误.( 服务器10.5.1.45连接失败)中等 
14个错误.( 服务器10.5.1.45连接失败)中等 
同时登录550个用户16个错误.( 服务器10.5.1.45连接失败)中等 
21个错误.( 服务器10.5.1.45连接失败)及格 
28个错误.( 27个服务器10.5.1.45连接失败,1个网络传输失败)不及格 
124个错误.( 113个服务器10.5.1.45连接失败11个网络传输失败)不及格 
115个错误.( 108个服务器10.5.1.45连接失败,7个网络传输失败)不及格 
分析:文档上传:测试没有设置集合点,设置迭代三次。同时加载300个用户,测试结果优秀。服务器端的资源CPU占有率持续在20%30%之间,瞬间最高达到36%。同时加载400450个用户时,测试结果及格占多,服务器端CPU资源持续在3050之间,瞬间最高达到58%以上,测试完成后Tomcat内存使用率从260M增加到到300M以上。同时加载500个用户,系统达到最大访问量,错误量大大增加,服务器端CPU资源瞬间最高达到70%以上,不能接受。文档下载/文档查看:测试没有设置集合点,设置迭代三次。同时加载400450个用户, 测试结果良好,错误量很低,能够接受。同时加载达到500个用户,服务器端资源CPU占有量有少量增加,测试结果中等。同时加载达到550个用户,连续测试, 错误量大大增加,服务器端资源占有量持续50%左右,瞬间最高达到70%以上,不能接受。测试环境就是在系统的应用服务器上搭建的,跟以后系统的服务器配置没有差别。从测试过程观察的数据可以看出,该系统的瓶颈为Web服务器,数据库可以承受用户的压力。测试是针对单个模块完成的,实际应用是很多用户再同一时间内访问不同模块。另一方面测试数据明显没有以后应用环境下的数据多,模拟用户产生的压力没有实际用户操作产生的压力大,测试结果保守估计如下表。
测试模块最大访问压力压力
文档上传350
文档下载/文档查看400
   
0 请登录后投票
论坛首页 入门讨论版 企业应用

跳转论坛:
JavaEye推荐