51Testing软件测试论坛

标题: 平均事务响应时间图分析 [打印本页]

作者: arivn    时间: 2010-3-11 10:24
标题: 平均事务响应时间图分析
各位好,请大家帮忙分析如图的平均事务响应时间图

图中那个红色部分时间为什么会跳的那么高,不是很明白,请大家帮忙

测试过程中,发现那个时间跳的很高的那个时间点,恰好是虚拟用户开始释放的时间点

就是不是很明白为什么会这样

B/S模型,录制的操作很简单是这样的

使用IE7,输入URL,点击转到按钮,就这个动作
作者: arivn    时间: 2010-3-11 10:27
测试过程中监控性能,并没有发现有一路失败事务

使用的是IE7,是不是有可能是IE7带来的问题
作者: 云层    时间: 2010-3-12 18:03
用户释放?

也就是说你设置的目标是哪个时候开始减用户?
ps,你是在自己的电脑上压自己的网站么?
作者: mcy16    时间: 2010-3-13 10:18
帮顶,期待问题解决 。。
作者: 泊涯    时间: 2010-3-13 10:36
你说的用户释放 是不是 事物结束时间点?
如果是 你要考虑网络延迟状况,你眼睛看到的时间点跟分析的时间点是有点误差时间区
作者: 阳光之旅    时间: 2010-3-13 15:13
标题: 帮助顶
有可能是网络或cpu原因引起。
作者: arivn    时间: 2010-3-16 08:43
CPU不太可能,我看了,使用率很低

那个突上去的时间,正好是虚拟用户跑结束要释放的时间点

网络延迟为什么都是在那一块呢,同样这个脚本,有时候跑出来的平均事务响应时间是正常的,不知道为什么
作者: arivn    时间: 2010-3-16 09:12
看一下这几个图片

服务和负载机不是同一台机器

网络延迟,我在页面细分时,看网络传输时间并没有那么长的时间

即使是网络延迟,应该也不可能延长那么长的时间吧
作者: JonnyGu    时间: 2010-3-16 09:30
是不是正好那个时候有比较多的用户同时做请求啊 如果有log的话可以看一下server log.
作者: dennyqiang    时间: 2010-3-16 09:47
机器有时候卡一下(比如LR统计数据时卡了一下)就可能出现这样的情况,我认为挺正常的,没什么关系,使用90 Percent一分析,直接无视。
作者: arivn    时间: 2010-3-16 18:05
但是为什么我每跑一次都出现这样的现象,这就不正常了

并且时间突起来的时间,吞吐量和点击率明显下降,说明服务器那个时候根本没有处理请示
作者: JonnyGu    时间: 2010-3-17 09:34
最根本的方法还是看log,看那个时间到底在做什么。
作者: arivn    时间: 2010-3-18 17:44
请高手帮忙看一下日志文件,从日志文件中来看

最后一次迭代,事务URL的状态为停止,而不是通过或失败,并且发费了15秒多的时间

Action.c(4): Notify: Transaction "URL" started.        [MsgId: MMSG-16999]
Action.c(6): Rendezvous URL        [MsgId: MMSG-17988]
Action.c(6): Notify: Transaction "URL" ended with "Stop" status (Duration: 15.0079).        [MsgId: MMSG-16873]Abort was called from an action.        [MsgId: MMSG-10447]
Ending Vuser...        [MsgId: MMSG-15966]

有好几个虚拟用户的日志文件,最后一次迭代都是这种情况

请高手帮忙分析一下
作者: arivn    时间: 2010-3-18 17:46
日志文件见附件
作者: arivn    时间: 2010-3-18 17:53
日志文件
作者: JonnyGu    时间: 2010-3-19 15:11
好像最后一次迭代没有执行,是不是你的迭代的脚本写的不对?
作者: arivn    时间: 2010-3-22 22:13
不会吧,那为什么是最后一次不迭代啊,

前面的能迭代呢,
作者: JonnyGu    时间: 2010-3-23 10:30
Abort was called from an action.
这是你log里面的,说明是你脚本中有stop的动作。
再查查你脚本吧。
作者: arivn    时间: 2010-3-23 10:37
OK,我再看看,一般什么样的情况会导致,事务运行的状态为停止呢
作者: JonnyGu    时间: 2010-3-23 13:46
你可以加一些调试的语句,print什么的,这样就知道脚本是怎么运行的。
作者: jadeyu712    时间: 2010-3-26 17:07
r看样子楼主没有找到答案.
作者: arivn    时间: 2010-3-31 16:57
暂时还未找到答案




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