51Testing软件测试论坛

标题: 请问一个参数中的第二列有什么作用? [打印本页]

作者: puccaguo    时间: 2008-10-16 16:49
标题: 请问一个参数中的第二列有什么作用?
LR在进行参数化时,一个值只能对应一个参数。比如我需要对登陆的用户名和密码进行参数化。那么用户名就设置一个参数username,密码要设置另外一个参数password。但是在参数username里面,我还可以进行增加列,请问增加第二列,第三列,这些,有什么作用啊?我又没有办法让脚本里面的其他数据对应到这个username参数里面的第二列或者第三列。
我一直弄不明白这个问题,请各位朋友告知。谢谢。
作者: whyleave    时间: 2008-10-16 17:20
1个文件可以保存多个参数的值
作者: Lemon_s    时间: 2008-10-16 17:22
数据文件(第一列,第二列,……)

loginuser.dat
里面有两列username和password
username是你的第一个参数,password是第二个参数
作者: puccaguo    时间: 2008-10-17 09:38
但是我怎么把第二列的passwor指向密码的那个参数呢?如果我把密码的那个参数设置成by number=2,那么此时用户名的那个参数的by number也就等于2了,设置了一个另一个就变成一样的了啊
作者: Lemon_s    时间: 2008-10-17 10:00
在脚本中选中你要替换参数的部分,右键,Using existing parameters->password
也可以这样
你在设置password为参数的时候file path选择已经存在的之前设置过的username产生的那个dat文件(假定为logonuser.dat),这时候logonuser.dat同一个数据文件就包含了你的两个参数username和password。
注意,
这里面各个参数的select column要对应,
还有就是password的select next row选择"same line as username"用以保准password和username的对应。

我也是个新手,但是建议你多看看LR的帮助文件

[ 本帖最后由 Lemon_s 于 2008-10-17 10:03 编辑 ]
作者: puccaguo    时间: 2008-10-17 10:15
还有就是password的select next row选择"same line as username"用以保准password和username的对应。

这个,在select next row里面,没有“same line as username”的选项啊。因为username只是logonuser.dat文件里面的一个列名。并且也没有“same line as logonuse”的选项,因为password的参数选择的也是logonuser.,所以就没有这个选项。

我就是一直不明白这点。
作者: Lemon_s    时间: 2008-10-17 10:28
username是logonuser.dat文件里面的一个列名,不错
如果password也是logonuser.dat文件里面的一个列名,也就是说同一个文件保存了两个参数的值的情况下,在password的select next row选same line as username,用以保证password和username的一一对应,打个比方在这种情况下如果你的username的data line是2,那么password的data line就按照username的data line来,也是2,用来保证用户账号和密码的对应。
选中password是在Parameters list中

作者: hmilyjch    时间: 2008-10-17 10:31
  鸣人懂得很多~
作者: puccaguo    时间: 2008-10-17 10:32
是啊,如果这时设置password的data line 为2的话,username的data line 也自动变成了2,而不是之前设置的1了。我怎么觉得同一个文件,不同的参数,它的设置是同步的。更新了一个,另外一个就更新了

你QQ号多少?我加你一下,这个问题困扰我很久了。我的QQ号是7471764
作者: Lemon_s    时间: 2008-10-17 10:37
公司上不了qq,
用msn吧,yun8687387@hotmail.com
或者飞信,720371437
我也刚学没多久,共同学习。
作者: hmilyjch    时间: 2008-10-17 10:44
飞信..难不成是ne.....的?
作者: hmilyjch    时间: 2008-10-17 10:51
原帖由 puccaguo 于 2008-10-17 10:32 发表
是啊,如果这时设置password的data line 为2的话,username的data line 也自动变成了2,而不是之前设置的1了。我怎么觉得同一个文件,不同的参数,它的设置是同步的。更新了一个,另外一个就更新了

是啊,同感,咋回事呀~




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