51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2618|回复: 5
打印 上一主题 下一主题

[原创] LoadRunner 8.1 中录制相同操作脚本不一样的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-6-3 09:30:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在LoadRunner 8.1 中,录制相同的登录操作,以前的脚本是这样的 比如登录名:zhuxn ,在以后的脚本中都会以系统分配的变量自动代替username={CSRule_1_UID17}", ,脚本如下,但是我重装loadRuuner后重新录制还是该操作,却不是相同的结果比如登录名:zhuxn ,在以后的脚本中却不能以系统分配的变量代替用户名还是用户名 username=zhuxn 。 请问需要做怎样的设置


/* Registering parameter(s) from source task id 6
// {CSRule_1_UID17} = "zhuxn"
// */

web_reg_save_param("CSRule_1_UID17",
"LB= value=\"",
"RB=\"",
"Ord=5",
"Search=Body",
"RelFrameId=1",
LAST);

web_submit_data("Default.aspx",
"Action=http://192.168.0.129:8081/Default.aspx",
"Method=POST",
"RecContentType=text/html",
"Referer=http://192.168.0.129:8081/",
"Snapshot=t3.inf",
"Mode=HTTP",
ITEMDATA,
"Name=__VIEWSTATE", "Value={CSRule_1_UID3}", ENDITEM,
"Name=username", "Value={loginName}", ENDITEM,
"Name=Button1", "Value={CSRule_1_UID4}", ENDITEM,
"Name=__EVENTVALIDATION", "Value={CSRule_1_UID5}", ENDITEM,
LAST);

lr_message("%s成功登录啦!",lr_eval_string("{CSRule_1_UID17}"));

web_submit_data("DefaultChannel.ashx",
"Action=http://192.168.0.129:8081/DefaultChannel.ashx",
"Method=POST",
"RecContentType=text/html",
"Referer=http://192.168.0.129:8081/Chat.aspx?username={CSRule_1_UID17}",
"Snapshot=t5.inf",
"Mode=HTTP",
ITEMDATA,
"Name=privateToken", "Value={CSRule_1_UID17}", ENDITEM,
"Name=lastMessageId", "Value=0", ENDITEM,
LAST);

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    无聊
    2014-11-17 11:08
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    2#
    发表于 2009-6-3 09:35:16 | 只看该作者
    你重装前LR中已经有个关于用户名的自动关联了,当你在录脚本时自然会自动使用这个关联,并将脚本中相关值用这个参数来代替
    重装后这个自动关联不存在了,自然也就不存在参数用户名的情况。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2014-11-17 11:08
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    3#
    发表于 2009-6-3 09:38:41 | 只看该作者
    如果不需要这个关联,可以在Recording Options中的Correlation中找到Correlation Studio Generated Rules中,去掉前面的复选框中的V

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
     楼主| 发表于 2009-6-3 13:33:21 | 只看该作者
    首先谢谢你!可是我在我录制选项中咋找不到你说的那项呢?,难道是版本不一样吗?  

    我现在想要原来的那种关联效果 ,就是代码截图一中那种效果,我该怎么做? 多谢!

    [ 本帖最后由 happyZXN 于 2009-6-3 14:11 编辑 ]

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2014-11-17 11:08
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    5#
    发表于 2009-6-3 13:57:15 | 只看该作者
    你现在是在你重装后的LR选项中当然看不到了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2009-6-3 14:16:28 | 只看该作者

    回复 5# 的帖子

    那我把这项关联规则导入,可以吗?
    还有我在 虚拟机上也装了 LR 8.1 我刚试过了,勾上那条 Correlation Studio Generated Rules 和它的子项,录制结果咋一样呢,我还是达不到代码截图一中的效果。 请告知!
    谢谢!
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-19 10:27 , Processed in 0.083238 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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