51Testing软件测试论坛

标题: 高手关注 [打印本页]

作者: liangy    时间: 2007-11-28 16:50
标题: 高手关注
一个LR问题:
录制脚本过程中:注册用户时,将用户名称参数化后,登录时怎么取得注册时的用户名,采用什么方法,麻烦帮忙!
作者: liangy    时间: 2007-11-28 16:50

作者: liangy    时间: 2007-11-29 09:04
版主,能帮忙解决一下吗?
作者: Zee    时间: 2007-11-29 09:45
既然已经参数化了,你是想把它打印到LOG里是不是?

如果是这样,只要设置runtime setting->log中的扩展日志选择参数替换就可以了。
作者: qiguojie    时间: 2007-11-29 09:54
lr_message("参数值是:%s",lr_eval_string("{参数名}"));

这样可以打印输出;
作者: liangy    时间: 2007-11-29 10:32
啊,是这样的,我需要注册和登录的脚本一起录制,而且每个VUSER必须使用自己注册的用户登录系统.
作者: qiguojie    时间: 2007-11-29 10:37
参数化时,选择 唯一即可
作者: liangy    时间: 2007-11-29 10:40
我能加你为好友吗?一起讨论讨论,事情没那么简单
作者: liangy    时间: 2007-11-29 10:41
我的Q号89265691
作者: qiguojie    时间: 2007-11-29 10:46
qiguojie@hotmail.com  请加msn。。
作者: liangy    时间: 2007-11-29 10:47
比如:"Name=registername", "Value={NewParam_1}", ENDITEM,(相当于这个是注册时的用户名,已参数化了);
"Name=loginname", "Value=112233", ENDITEM,(相当于这个是登录时的用户名,112233是录制脚本时的一个用户名),我就是想知道, 这个值应该怎么设能取到Name=registername的值?
作者: qiguojie    时间: 2007-11-29 10:50
是2个脚本还是一个脚本??

如果是一个脚本,你定义一个字符变量保存这个值即可。。
如果是2个脚本,你可以放到一个文本文件里,第二次读这个文件即可完成传递。
作者: liangy    时间: 2007-11-29 10:53
是一个脚本,你能说具体一点吗?我这上不了MSN
作者: qiguojie    时间: 2007-11-29 10:56
哈,如果你是注册完了,马上登录,那就直接引用那个参数就可以。。

比如:"Name=registername", "Value={NewParam_1}", ENDITEM,

登录时
"Name=loginname", "Value={NewParam_1}", ENDITEM,

就可以取到这个值了
作者: qiguojie    时间: 2007-11-29 10:57
注意,更新值不能选择 每次出现 和唯一。。。选择每次迭代就OK了
作者: Zee    时间: 2007-11-29 10:57
如果是本地参数化的用户名来注册的,直接调用那个参数化文件就行了。
对同一个参数化文件,配置是一样的。
作者: liangy    时间: 2007-11-29 10:58
小齐,帮帮忙呀
作者: liangy    时间: 2007-11-29 11:09
不行的,这个方法试过了,我注册时取到的值是00005,但我登录时取不到00005,只提示"用户名不存在"
作者: qiguojie    时间: 2007-11-29 11:16
我加你Q。。。




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