浏览 322 次
|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 作者 | 正文 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
时间:2007-12-25
接触java一年时间,做了一个小系统,但是感觉性能达不到要求大约测试组那边的压力测试通过不了了
所以想赶在压力测试之前自己做一下系统性能分析看看到底问题出在什么地方,希望达人多多指点。列了一个大纲每日更新,要坚持: 1.系统架构介绍 2.性能分析工具选择 3.当前系统性能得分 4.性能分析 5.总结 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 返回顶楼 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
时间:2008-01-14
好些天没有过来了,一直都在SDN的坛子里潜水呵呵今天终于有点空就能说多少是多少吧,先把测试组最后的报告贴上来,分析接下来慢慢写
分析:文档上传:测试没有设置集合点,设置迭代三次。同时加载300个用户,测试结果优秀。服务器端的资源CPU占有率持续在20%~30%之间,瞬间最高达到36%。同时加载400~450个用户时,测试结果及格占多,服务器端CPU资源持续在30~50之间,瞬间最高达到58%以上,测试完成后Tomcat内存使用率从260M增加到到300M以上。同时加载500个用户,系统达到最大访问量,错误量大大增加,服务器端CPU资源瞬间最高达到70%以上,不能接受。文档下载/文档查看:测试没有设置集合点,设置迭代三次。同时加载400~450个用户, 测试结果良好,错误量很低,能够接受。同时加载达到500个用户,服务器端资源CPU占有量有少量增加,测试结果中等。同时加载达到550个用户,连续测试, 错误量大大增加,服务器端资源占有量持续50%左右,瞬间最高达到70%以上,不能接受。测试环境就是在系统的应用服务器上搭建的,跟以后系统的服务器配置没有差别。从测试过程观察的数据可以看出,该系统的瓶颈为Web服务器,数据库可以承受用户的压力。测试是针对单个模块完成的,实际应用是很多用户再同一时间内访问不同模块。另一方面测试数据明显没有以后应用环境下的数据多,模拟用户产生的压力没有实际用户操作产生的压力大,测试结果保守估计如下表。
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 返回顶楼 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||


