51Testing软件测试论坛

标题: loadrunner参数化问题 [打印本页]

作者: coco_kong    时间: 2013-2-16 10:58
标题: loadrunner参数化问题
本帖最后由 coco_kong 于 2013-2-16 11:38 编辑

[attach]83700[/attach]xp 2003+ loadrunner11.0+ ie6

测试不同用户登陆退出操作的性能,设置了10个参数,为什么会有两个用户名和密码。我这样设置参数是否正确。。
请大侠帮忙看下!

[attach]83697[/attach]
作者: ffwithvv    时间: 2013-2-16 13:26
说明这2处用到了用户名和密码啊,后面一个是提交数据要用到
作者: coco_kong    时间: 2013-2-16 16:03
回复 2# ffwithvv


    那我这么设置参数对不对啊,怎么运行场景的时候只显示2个用户的登陆操作啊?
作者: ffwithvv    时间: 2013-2-17 15:08
username和psw需要分开设置参数
作者: coco_kong    时间: 2013-2-17 18:01
回复 4# ffwithvv


    不是可以放在同一个文件里面么?
作者: viviancrazy    时间: 2013-2-18 11:29
用户名和密码要分开两个文件~用户名的 select next row 选择 Sequential~密码的select next row要选对应用户名的那一项[attach]83745[/attach]
作者: ffwithvv    时间: 2013-2-18 15:24
参考楼上
作者: coco_kong    时间: 2013-2-18 15:38
回复 6# viviancrazy


    嗯,文件我已经分开了。。那我是设置了10个参数,10个Vuser,迭代10次。用户名Select next row选择唯一,update value on选择once。。这样运行会不会是显示10个用户的登陆状态呢,,

如果有登陆不成功的,我怎么对失败的进行判断啊,,求解决,
作者: zhjd2010    时间: 2013-2-19 10:38
那个name=psw后面的参数命名要用另外一个。。怎么能和username一样呢,这两个参数名用的数据源必须同一个。
作者: coco_kong    时间: 2013-2-19 16:35
回复 9# zhjd2010
现在已经改过来了。。如图:
[attach]83771[/attach]


现在的问题是,我运行场景的时候有些用户不显示登陆成功。要进行判断。请问我应该怎么对没有登陆上去的用户进行判断?
作者: pl80601983    时间: 2013-2-20 11:40
回复 10# coco_kong

如果你确实想所有用户都要成功login,那必须所有用户都得是有权限的用户才行.建议在此你将所有用户都调整为有权限用户,毕竟这是做性能测试,不是做功能自动化.
作者: shotting    时间: 2013-2-20 14:06
这是loadrunner在录制过程中存在的一个bug,由于代理问题,会对一个请求同时录制两次。看你的请求URL是不是一致,一致的话删点一个request 请求方法
作者: coco_kong    时间: 2013-2-20 16:45
回复 11# pl80601983


    我的用户都是可以数据库存在的用户,而且正常都可以登录成功。。
作者: xihong2004    时间: 2013-2-22 14:13
回复 5# coco_kong

可以的,但你在设置passwd参数时,select next row要设为和username同行
作者: pcxty    时间: 2013-2-25 16:23
我的理解,做四个参数化文件
作者: лина    时间: 2013-2-26 12:52
select next row 选择unique,update value on选择each occurrence试试
作者: o1987918    时间: 2013-2-26 13:35
放在同一个文件里面就可以了
不是有by name参数么,选取到不同的cloumn,然后一个same line as name 就可以了

如果仅仅是10个用户登陆的话, 用唯一+each iteration  可以了....

作者: coco_kong    时间: 2013-2-26 15:33
回复 14# xihong2004


    我选的就是同时的呀,,还是不行。。纠结!
作者: 测试小女子    时间: 2013-2-27 10:03
回复 18# coco_kong


    1.参数化的时候要2个:username和passwd
    2.但这2个都使用同一个username.dat,这个dat包括两列,一列是name,一列是passwd
    3.passwd选择"the same line with username"
作者: todayhfei    时间: 2013-3-6 17:30
1、放在同一个文件里面就可以了
不是有by name参数么,选取到不同的cloumn,然后一个same line as name 就可以了
2、如果是在runtime settings -run logic 里设了迭代10次,选择 seq(或unique) +each iteration;
3、如果runtime settings -run logic 里设了迭代1次,controller design中的quality =10,选择unique + once;




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