51Testing软件测试论坛

标题: 问题大爆发 [打印本页]

作者: ffwithvv    时间: 2008-11-13 14:54
标题: 问题大爆发
现在碰到一些问题,想请教大家是怎么回事。
我设置了集合点,然后40个用户开始跑,持续时间是5分钟,可是到了5分钟的时候,并没有停下来,还在继续跑,就看到run下面显示40个用户在跑,然后过了一会,run下面的40个用户逐渐移到了rendez下面,当rendez下面满40个用户时候,这40个用户又跑到run下面继续执行,反正系统就这样一直反复执行,最后到7分多钟的时候,我只能手动stop。不知道是怎么回事
上面是问题1,问题2是我在windows resources窗口中添加了些processor,memy之类的计数器,然后当我手动stop以后,这些数值还在一直的变化,想请教一下是怎么回事,谢谢
作者: archonwang    时间: 2008-11-13 15:07
问题1:
是运行策略的问题,持续时间是从全部用户加载完毕运行5分钟,不是整个场景运行5分钟
集合点策略是:到达40用户一并触发事务。在没有到达40用户前,持续等待,直到有40用户。

问题2:不知道你添加的是哪个机器的resources?即是是这些数值变化,也不会影响到最后记录下来的结果。楼主可以看下。
作者: Lemon_s    时间: 2008-11-13 15:13
1。持续时间5分钟,指的是所有Vuser都达到集合点之后才开始计时(场景开始到到达集合点也是需要时间的),并且从集合点到达预定的持续时间之后不一定会立即stop,也许有的Vuser刚刚开始一轮新的迭代,这时候就要等这部分Vuser迭代完成。
(手动停止的话,可以把When stopping Vusers设置成Stop immediately,默认是Wait for the current iteration to end before stopping)
2。stop的只是Vuser,对监控是无效的。
作者: ffwithvv    时间: 2008-11-13 15:34
谢谢楼上的回答,又学习了新知识。
关于监控的问题,我想可能我监控的是本机,也就是localhost,所以数值会一直在变化。再次感谢大家的回复
作者: Lemon_s    时间: 2008-11-13 15:39
原帖由 ffwithvv 于 2008-11-13 15:34 发表
谢谢楼上的回答,又学习了新知识。
关于监控的问题,我想可能我监控的是本机,也就是localhost,所以数值会一直在变化。再次感谢大家的回复

监控就算你监控服务器,场景运行完了以后,数值还是会变化的,这个变化反应的是服务器此时此刻的数值。




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