51Testing软件测试论坛

标题: 大家看看我的这个是不是性能太差了,平均事务响应时间N长. [打印本页]

作者: pjq0904    时间: 2008-1-19 10:39
标题: 大家看看我的这个是不是性能太差了,平均事务响应时间N长.
这个Action_Transaction是个什么东西呢,每个事务我不都取了名字了么,这是总事务的执行时间么?这个指标能说明什么呢.
[attach]38431[/attach]
看这CPU咋利用这高呢,网上的同志们说80%以上就算很高了,是这样么.
[attach]38429[/attach]
平均事务响应时间,好像也蛮长.
[attach]38430[/attach]
虚拟用户有100个,进去以后我就设置了一个集合点.但那个集合点到哪里结束呢,是所有的用户执行完所有的事务后自动结束么.
[attach]38432[/attach]

各位帮忙分析分析,谢谢.
作者: rickyzhu    时间: 2008-1-19 22:02
第一个图:节点展开事务和端子什么展开平均事务都达到100多s,而且90%以上的事务都在100多s以上,肯定有严重问题。

action是你是没取名字的那个默认事务,如果不关心这段,可以删除这个事务的代码。

CPU是有点高,90%多,可以细看别的一些指标,比如内存,磁盘IO等等。

不过你最需要做的就是对事务进行细分,看看到底瓶颈在哪里。

最后,集合点的设置有一个策略,在Controller中间,不是简单的添加一个结合点的代码就完事的
作者: sunkitty    时间: 2008-1-20 17:21
建议最好把事务单独开来测试,不要一次测这么多流程,这样很难分析的!
作者: lf0026    时间: 2008-1-21 10:28
虚拟用户有100个,进去以后我就设置了一个集合点.但那个集合点到哪里结束呢,是所有的用户执行完所有的事务后自动结束么.

集合点的设置只是让 用户在达到某一数量之前在某事务前集合等待,当数量达到之后,所有等待用户同时完成某一事务.到此,设置的这个集合点就完成他的历史使命了.

集合点的作用好像是这么回事吧  个人理解
作者: chris198685    时间: 2008-1-21 10:50
那个action可以不去关心,因为你其他的事务已经指定名称了。

至于集合点,LS说的正确




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2