51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 3769|回复: 8
打印 上一主题 下一主题

[求助] loadrunner 11 脚本回放时,手动设置关联后,Correlation Results(关联列表)中参...

[复制链接]
  • TA的每日心情
    奋斗
    2018-10-31 11:22
  • 签到天数: 62 天

    连续签到: 1 天

    [LV.6]测试旅长

    1#
    发表于 2016-11-30 17:49:27 | 显示全部楼层
    半空的花 发表于 2016-11-28 16:06
    我是根据51自学网的LR入门视频学习的,视频中是这样的:录制脚本成功后,关联扫描后,回放失败;然后去Co ...

    看到你在标题里说的是进行了手工关联,但是这里你又说的似乎是准备进行自动关联,不清楚你到底是想说手工关联还是自动关联,我把我对关联的理解说下,希望能对你有帮助
    Loadrunner中关联分自动关联和手工关联。
    如果要使用自动关联,需要先录制脚本,录制完成后,至少进行一次脚本回放,然后通过扫描脚本中的关联LR会自动将录制和回放时不同的信息扫描出来,然后显示到关联列表中,然后选择要关联的地方进行关联即可。(按你说的关联列表为空,应该有两种可能,一是你录制的业务中没有需要关联的地方,服务器每次返回信息都一样,自然不需要关联;二是还运行到需要关联的地方,脚本因其他问题出错,停止运行了,也就不会显示关联)
    手工关联是使用web_reg_save_param函数来进行关联,主要分三步(① 确定要关联的值(脚本比较或向开发确认关联项)② 保存动态结果( web_reg_save_param )③ 引用保存的值(参数替换)),使用手工关联可以更精确地进行进行关联。
    两种关联相比较的话我更喜欢手工关联,因为自动关联有时候关联不完全(例如,有一个session项的值是动态数据,录制时值为123456789,回放时值为123963789,那么进行自动关联会将最中间3位进行关联,即该项的值在脚本中就显示为123{guanlian}789,然后如果下次回放该值变为14589632,就会导致回放报错,这是自动关联的弊端)。
    另外,在录制选项中有个启用关联的项,可以勾选上,会自动将特定的动态数据关联的(如.net网页中的viewstate和Environment.等的动态数据)
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-5-28 14:33 , Processed in 0.069979 second(s), 21 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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