2
回答
jmeter测试tomcat性能的问题
注册华为云得mate10,2.9折抢先购!>>>   

我使用一台windows的客户机做tomcat的稳定性测试
windows 客户机配置为奔腾双核2.0,1G内存,XP系统,跑jmeter测试软件
centos 服务器跑tomcat+apache,配置为4核,2G内存


测试的页面为静态内容jsp页面,10字节大小,测试方式为循环测试

刚开始测试时,性能数值很高,比如Throughput可以达到3000/s的速度
但是这个数字降低的非常快,用不了半个小时,Throughput就只剩下200/s不到了

在这过程中,服务器端的cpu和内存占用率也在不断下降,比如刚开始可能负荷很大,到后面几乎就没有负载了

客户机的cpu负荷却一直都很高

请求数不管改为多少,都是完全一致的问题
有同事也跟我说可能是客户机性能不够的原因,但是我就算并发改为10,也有问题,难道是测试方法问题么?


这个问题不知道有没有其他人碰到过,要如何解决呢?

举报
闪马
发帖于8年前 2回/2K+阅
共有2个答案 最后回答: 5年前

可以换用nGrinder试试,比Jmeter简单多了。

3分钟学会世界上最简单但潜力无限的压力工具-nGrinder: http://www.nhnopensource.org/ngrinder/ 。 

nGrinder是基于Grinder开源项目,但由NHN公司的nGrinder开发团队进行了重新设计和完善(所以叫做nGrinder)。nGrinder是一款非常易用(有人说甚至连小朋友也会用哦),有着乔布斯范儿的友好简洁的用户界面和controller-agent分布式结构的强大的压力测试工具。

只需3步启动1个test: 1)Python脚本编写测试场景;2)配置虚拟用户数,周期,步长控制,资源监控;3)运行结束报告自动生成,TPS/MeanTime/Errors, 监控CPU/Memory。


顶部