51Testing软件测试论坛

标题: loadrunner遇到的问题!新手请照顾 [打印本页]

作者: shuxu525    时间: 2009-11-10 14:23
标题: loadrunner遇到的问题!新手请照顾
现在有两个场景 (一个简单页面 结果直接插入数据库)
场景1: vuser为200 每两秒钟加载一个用户 加载完后停止运行
结果: 数据库插入200条记录


场景2: vuser为200 每两秒钟加载一个用户  加载完后继续执行1分钟
结果:数据库插入3340条记录

两个结果差别如此之大,从设置来看,只有持续时间不一致。 我查看运行状态,第二个场景加载到第50个用户的时候就有600多条记录了,如果结果不一致,也应该是后面执行那1分钟因为迭代原因而导致,为什麽前面未加载完用户的时候差距就这麽大,我是新手,请各位前辈和高手帮忙
作者: qiguojie    时间: 2009-11-10 14:26
持续时间内疯狂迭代。因为你的脚本业务简单,执行非常快,这个很正常。

造成未加载完就很大差距是:

场景一:每加载个用户就做1次结束
场景二:每加载个用户就开始疯狂迭代
作者: shuxu525    时间: 2009-11-10 14:29
可是第二个场景  加载到50个用户的时候就有600多条了 还没到规定的持续时间
作者: shuxu525    时间: 2009-11-10 15:02
有高手知道就指导我一下 谢谢
作者: shuxu525    时间: 2009-11-10 15:44
场景1 是每加载完的用户 经迭代执行完以后 就释放了 不在执行已加载的用户了
而场景2 是相当于有一个集合点(脚本中未设置集合点) 每加载的用户 经迭代反复执行 不释放 等待未加载的用户  
场景1 和场景2 只是持续时间方式不一样 为什麽运行模式也不一致呢
作者: shuxu525    时间: 2009-11-10 17:34
我都等一天了 有人帮忙解答吗
作者: Aimigo    时间: 2009-11-10 18:21
场景二,用户加载之后就不停的迭代,并不是加载了之后就等着,因此加到50的时候达到600条是有可能的
作者: shuxu525    时间: 2009-11-10 18:24
场景2是反复迭代  但是场景1为什麽每加载完的用户只执行一次 然后就释放了呢
作者: Aimigo    时间: 2009-11-10 18:35
因为场景一是加载完后停止运行,每个用户加载后运行一次就释放了,所以200个用户执行了200次。
作者: redcheer    时间: 2009-11-12 15:52
原帖由 Aimigo 于 2009-11-10 18:35 发表
因为场景一是加载完后停止运行,每个用户加载后运行一次就释放了,所以200个用户执行了200次。

我同意你的说法




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