51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2801|回复: 7
打印 上一主题 下一主题

[原创] LR这种情况是应该参数化还是做关联?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-6-16 10:04:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
web_url("myportal",
                "URL=http://crm.gtja.net:10038/wps/myportal",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=",
                "Snapshot=t1.inf",
                "Mode=HTML",
                LAST);

        lr_end_transaction("首页", LR_AUTO);


        lr_start_transaction("登录");

        web_url("names.nsf",
                "URL=http://domino7test2.gtja.net/names.nsf?login&username={username}&password={password}&redirectto=http://crm.gtja.net:10038/wps/myportal",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=",
                "Snapshot=t2.inf",
                "Mode=HTML",
                LAST);

        lr_end_transaction("登录", LR_AUTO);
   

        lr_start_transaction("个人信息");
   
        web_url("personInfo.fe",
                "URL=http://crm.gtja.net:10038/platform/personInfo.fe?method=initPersonInfo&userid=test001",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=http://crm.gtja.net:10038/wps/myportal",
                "Snapshot=t3.inf",
                "Mode=HTML",
                LAST);
在录制脚本时,登录是用test001的用户名,那么下面的个人信息的userid也是test001,那我登录的用户名做了参数化,那么userid部分是应该做参数化成和用户名相同,还是应该做关联?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-6-16 10:14:27 | 只看该作者
楼主你的第一个事务怎么只有结束,漏贴了?

还有就是你这段代码怎么没有提交表单的函数web_submit_form()?

登录的时候应该有个把账号和密码提交的过程啊

也没有看到session.是不是录制有问题?

我也是新手,期待高手帮帮忙。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2009-6-16 10:34:44 | 只看该作者
代码里面没有需要动态关联的东西呀 ?
直接用参数化,把用户名和userid都参数化成一个参数列,然后使用update方式为Each Iteration,以后每次取值两个就会一样了。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2009-6-16 12:00:24 | 只看该作者
那个只有结束是我漏贴了,影响不大哈。。。。

关于没有web_submit_form()函数我也觉得奇怪,可是录制设置有什么问题会导致这个错误呢?开发说那个登录过程是在做个认证,我不知道是不是这个原因,也就没在意了。

后来网上看了,说这种情况是应该做关联的,后面userid=test001是根据登录名系统动态返回的,所以应该做关联。。。
不过我觉得做参数化像“忍忍忍”说的那样做,是不是也可以呢?不明白这种情况做关联和做参数化有多大的区别?期待高手来解答。。。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2009-6-16 14:05:00 | 只看该作者
来汇报下进展,请大虾关注本贴
我做了关联后,回放总是报错:error 26377 no match found for the requested parameter,左右边界没有设置错误,也不会超出长度。。。。不知道怎么解决
让后我就放弃关联,做了参数化,回放就不会报错了,就是不知道做参数化的做法对不对。。。。。。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2009-6-16 14:09:24 | 只看该作者
当然参数化了
仔细看关联和参数化的相关定义吧
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2009-6-16 15:04:40 | 只看该作者
参数化应该可以吧
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2009-6-16 16:01:06 | 只看该作者
关联是为了可以取到服务器动态分配的sessionID,而账号,密码这些用户添加的可以进行参数化.
不知道我理解得对不对.
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-10 11:02 , Processed in 0.067277 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表