weiler 发表于 2010-11-20 15:23:11

这个问题不知道有没有人遇到过?并线程长时间不能完成


就像这样。我设置500个线程,长时间停留在62就不动了。这是什么原因阿?

weiler 发表于 2010-11-20 15:25:47

恩。。测试脚本我是用BADBOY录制的。

msnshow 发表于 2010-11-21 11:40:27

有观察当时的资源占用情况么

weiler 发表于 2010-11-21 16:26:08

没有观察过。不过应该不是资源的问题吧。有时候50个并发,甚至更低。也会像那个样子。.。像今天测试,很长时间没有变过。我找了很多地方的资料了。都没有说这个原因。如果是资源的问题。请问下你指的是客户端资源还是服务器资源咧。(我看过了客户端这边CPU的占用率和内存消耗量都不算高。服务器不在本地。无法得知。)我是才学习用JMETER做测试。很多地方都不懂。谢谢指教。

morpar82 发表于 2010-11-22 14:56:36

如果服务器不在本地,会不会是网络问题?

xueying1123 发表于 2010-11-22 16:55:31

增加java内存试试

weiler 发表于 2010-11-23 15:22:35

恩。。首先谢谢楼上两位的帮助。网络问题应该不是。因为我测试其他的网站都可以完全并发,增加JAVA内存。。是啥意思阿?不大懂。你的意思是不是网站配置上不合理?我们服务器那边的硬件承受能力应该是在400/M左右并发的。但是现在差的太远了。

xueying1123 发表于 2010-11-23 17:24:43

我说的增加java内存,是指测试机的
也就是jmeter运行环境的内存jmeter.bat里面

weiler 发表于 2010-11-24 10:16:56

恩,谢谢。按照你说的方法,改过了。不过问题依旧。今天问了我们网站管理员。他发现服务器那边的内存占用率已经很高了。8个G的,已经消耗了7个多了。我想应该是服务器那边压力太大了。而导致并发不能完全实现吧?

saint95 发表于 2011-1-11 17:28:06

我猜是 可以完成的线程数吧 , 表示 只有 62个线程能响应完全。 要是我理解不对请拍砖

fengfei0210 发表于 2011-4-4 17:50:36

回复 7# weiler
如果我理解没错的话,你应该增加Ramp-up Period的值,不要把这个值设置成0.按照你说的,服务器那边硬件的承受能力是400/m,平均每秒承受能力大概是7.设置线程数500的话,ramp-up Period比较合理的设置是500/7=71   
可以参考一下这篇文章:http://school.cnd8.com/java/jiaocheng/14877.htm

michael_123 发表于 2011-9-1 20:10:01

学习了,THANKS!
页: [1]
查看完整版本: 这个问题不知道有没有人遇到过?并线程长时间不能完成