cx25888
发表于 2009-6-4 10:35:10
学习中~~
wangmeng814
发表于 2009-6-8 16:09:25
建议多设计几个场景试试,比如 人数上升到300后,吞吐量急剧下降,如此持续10来分钟,
然后 慢慢减少用户,看看 吞吐量是否会上升,
另外最好贴一张服务器的资源占有率的图一起来比较。
error-27728意思是虚拟用户等待服务器的资源超过120秒导致失败
你可以在controller里设置,把等待时间设置到1000秒(LR8.1的最大设置),或者更长,(LR9.1支持)
我分析根据你这几张图看来吞吐量下降 ,是由于你的事物成功率急剧减少有关系。你可以关注下事物成功率。
wangmeng814
发表于 2009-6-8 16:11:19
留个MSN ,有兴趣 一起讨论讨论
wangmeng814@hotmail.com
martsin
发表于 2009-6-8 16:15:38
如果在虚拟机中运行呢,这样可以排除网络的原因.
smile_lele
发表于 2009-6-8 19:21:24
:我是正准备进入测试,处于学习阶段,看了前辈的讨论,长见识了,谢谢大家
Fin
发表于 2009-6-9 12:42:52
个人感觉:
1. 服务器端队列堆积,在180-220 User 的时候已经饱和,Controller 只管不停的加用户,这时已经有未返回的User,所以报错120秒超时。因为服务器队列已经拥堵,故后面继续增加的用户遭到服务器拒绝,所以服务器的资源一下子下来了,CPU,MEM繁忙率自然也不高(因为都被档回了)。【建议参考一下 理发店模型】
2.流量控制,简称流控,金融类系统多有此功能,此现象和你的图最为匹配,当服务器队列中同时处理数达到一定峰值时,系统为了防止对服务器攻击,顾使流控生效,只有很少的用户可以连接进来。就如你的图一样,但用户达到300左右时,流控生效,使TPS 瞬间下降。
个人观点而已,我觉得当前环境你的最佳用户在 180-220 之间。
majun915
发表于 2009-6-9 23:19:09
恩,都分析的很好,哈哈 我受益匪浅啊 嘿嘿
navy2008
发表于 2009-6-18 11:46:03
感觉每个人的说法都很有道理,但不知道哪个更接近真实。:)
fire83617
发表于 2009-6-18 12:09:41
无图无真相,你的图太少了。。分析不出个所以然,要我的直观就是你服务器处理能力下降了。。程序是不是还在运行,是不是已经当掉了。。下载页面要优化,点击率 反映的是 客户端的请求数,吞吐量反映的是 服务器的处理能力,既然都下降那就是服务器处理不过来。。要监控服务器的资源使用问题。。一句话 你图少了。
yun19830206
发表于 2009-6-19 00:00:52
原帖由 kuangquanshui 于 2009-6-3 17:38 发表 http://bbs.51testing.com/images/common/back.gif
受益匪浅啊 学习了 以后要多关注这样的帖子工具就是工具关键是人的分析能力
和楼上的一样的想法。
个人感觉问题还是处在服务器端,要监控运行时服务器的各个参数,如请求队列什么的。
huiguiziran111
发表于 2009-7-7 12:15:55
分析不错,我也正在努力学习当中
love_yebin
发表于 2009-7-7 15:47:21
:L 问下 LZ,你说的测试机 性能良好 ,应该是你测试用的电脑,而非被测对象吧 ?
根据你图片的表征,当用户加压到380左右时候,吞吐量是直接下降
结合你的实际操作,此时使用真实电脑 同时访问被测服务器发现 响应超时
这就和 你的图 反应的问题 一样了
这时候,你服务器资源使用情况 如何?
我不支持大家所说的网络原因,是因为,如果是网络原因 ,吞吐量是不会下降的 ,
要下降的只可能是 吞吐率 ,点击率 和TPS 这些和响应时间有关的图
不过大家给的思路是我认为是正确的,先排除外部原因,然后再去考虑你的应用程序!
yetties2005
发表于 2009-7-7 16:19:45
看了大家的解决方案有些迷茫啊~~~:)
hdtest001
发表于 2009-7-8 14:45:18
学习中
eagleou
发表于 2009-11-6 17:37:54
学习了
dennyqiang
发表于 2009-11-6 17:51:51
看看web page breakdown (diagnostics)图,从前端来看看是什么东西消耗了大量带宽。
haha_faraway
发表于 2012-8-10 15:31:50
啊哦,我现在就是这个问题!请问最后是怎么解决的啊?期待ing......
new_lio
发表于 2012-10-11 18:06:05
强大,这问题好像还没碰到过,这问题几个月了,楼主也没给个答案啊
xiaosier
发表于 2013-9-16 11:52:34
我现在遇到的问题是随着用户的减少,吞吐量、点击率、平均事务响应时间快速上升,各种纠结
luihengk
发表于 2014-5-3 21:45:29
结合网页诊断分析图,判断是网络问题还是服务器问题。随着用户增加,吞吐量急剧下降,查看TPS是否一致,平均事务响应时间是否增长,然后分析系统资源(CPU、内存等),最后使用web page breakdown (diagnostics)图分析页面下载组件、连接时间等。