shuxu525 发表于 2009-11-10 14:23:53

loadrunner遇到的问题!新手请照顾

现在有两个场景 (一个简单页面 结果直接插入数据库)
场景1: vuser为200 每两秒钟加载一个用户 加载完后停止运行
结果: 数据库插入200条记录


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

两个结果差别如此之大,从设置来看,只有持续时间不一致。 我查看运行状态,第二个场景加载到第50个用户的时候就有600多条记录了,如果结果不一致,也应该是后面执行那1分钟因为迭代原因而导致,为什麽前面未加载完用户的时候差距就这麽大,我是新手,请各位前辈和高手帮忙

qiguojie 发表于 2009-11-10 14:26:36

持续时间内疯狂迭代。因为你的脚本业务简单,执行非常快,这个很正常。

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

场景一:每加载个用户就做1次结束
场景二:每加载个用户就开始疯狂迭代

shuxu525 发表于 2009-11-10 14:29:22

可是第二个场景加载到50个用户的时候就有600多条了 还没到规定的持续时间

shuxu525 发表于 2009-11-10 15:02:04

有高手知道就指导我一下 谢谢

shuxu525 发表于 2009-11-10 15:44:08

场景1 是每加载完的用户 经迭代执行完以后 就释放了 不在执行已加载的用户了
而场景2 是相当于有一个集合点(脚本中未设置集合点) 每加载的用户 经迭代反复执行 不释放 等待未加载的用户
场景1 和场景2 只是持续时间方式不一样 为什麽运行模式也不一致呢

shuxu525 发表于 2009-11-10 17:34:26

我都等一天了 有人帮忙解答吗

Aimigo 发表于 2009-11-10 18:21:04

场景二,用户加载之后就不停的迭代,并不是加载了之后就等着,因此加到50的时候达到600条是有可能的

shuxu525 发表于 2009-11-10 18:24:51

场景2是反复迭代但是场景1为什麽每加载完的用户只执行一次 然后就释放了呢

Aimigo 发表于 2009-11-10 18:35:25

因为场景一是加载完后停止运行,每个用户加载后运行一次就释放了,所以200个用户执行了200次。

redcheer 发表于 2009-11-12 15:52:29

原帖由 Aimigo 于 2009-11-10 18:35 发表 http://bbs.51testing.com/images/common/back.gif
因为场景一是加载完后停止运行,每个用户加载后运行一次就释放了,所以200个用户执行了200次。
我同意你的说法
页: [1]
查看完整版本: loadrunner遇到的问题!新手请照顾