51Testing软件测试论坛

标题: LR的参数化问题!!! [打印本页]

作者: yiha    时间: 2007-9-6 10:44
标题: LR的参数化问题!!!
我参数了2个 用户ID 密码,对系统进行提交信息!

为什么 LR 每次取的 都是 值 都是 第一行用户的ID号码,从来不取第二个用户 提交的信息!。。。

我选择的 取值模式 是 :   Sequential   和          Each iteration 这2种,是不是不对呀?

如何解决啊!!!!!
作者: qiguojie    时间: 2007-9-6 10:52
你是回放脚本还是把脚本放到场景里去运行了?
作者: yiha    时间: 2007-9-6 11:19
标题: 回复 #2 qiguojie 的帖子
都试过了,脚本回放只回放第一行用户提交的信息,而在场景里 就完全只提交第一行用户的数据。。。~~~~~sdlkfj9
作者: 19thangel    时间: 2007-9-6 11:23
恩,我也遇到过,回放貌似只会放一边,Controller里就开始参数化了。sdlkfj4 也不知道这正不正常
作者: qiguojie    时间: 2007-9-6 11:41
http://bbs.51testing.com/thread-78454-1-1.html

看看我的这个帖子。。肯定是你的策略有问题。
作者: CHERRYC    时间: 2008-8-27 09:22
标题: 你把Run-time-setting 里的迭代设为两次
你把Run-time-setting 里的迭代设为两次,回放的时候,把log里的扩展日志前两项选中,就可以看到了。
作者: mansart    时间: 2008-8-27 11:58
也可以这样设置
取值模式 用unique   和          Each iteration
设置两个Vuser
作者: kun_fly    时间: 2008-8-27 14:20
Each iteration 选择错了,应该选择occurrence
作者: 云层    时间: 2008-8-27 17:43
如果你在vugen里面跑请使用
Sequential +Each iteration在run-time setting中设置run logic 中的run的intration为2即可

如果你在controllar中跑,使用
unique+each iteration设置,设置2个用户跑,不要设置intration次数
作者: rcpp    时间: 2008-8-27 19:20
参数化的脚本在init里面?
作者: loadlording    时间: 2008-8-28 00:24
LoadRunner运行时,有几个原则是要注意的:
1.VuGen的运行类似Controller中的一个Vuser。
2.Controller控制运行时,每个Vuser都是独立的,所以Unique设置参数时只是运行开始时的均摊
3.每次Controller的运行也都是独立的,前后两次没有任何关联。
这就好理解为什么会出现这种情况,你每次运行时,LR都会按顺序的从第一行数据开始取参数,所以你看到的结果就都是第一个用户ID了。

解决的方法可以考虑两种:
1.脚本迭代运行两次,这样就可以顺序取第一行和第二行了。
2.通过Unique设置把两行数据均摊到两个Vuser上,
具体配置前面的朋友已经介绍了,不再罗嗦。




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