LoadRunner11系列-关联处理

本文详细介绍了LoadRunner11中的关联处理,包括关联的含义、何时需要做关联、如何进行脚本关联以及实例演示。关联对于确保脚本正确处理动态参数至关重要,例如在登录场景中对userSession的处理。通过预注册函数web_reg_save_param()和LR12的关联功能,可以有效地解决动态参数问题。
摘要由CSDN通过智能技术生成

一、关联的含义

correlation:在脚本回放过程中,客户端发出请求,通过关联函数所定义的左右边界值(也就是关联规则),在服务器所响应的内容中查找,得到相应的值,以变量的形式替换录制时的静态值,从而向服务器发出正确的请求,这种动态获得服务器响应内容的方法被称作关联。

二、什么时候需要做关联

客户端与服务器端请求与响应的过程:客户端发出获得登录页面的请求-->服务器端得到请求后,动态的生成一个sessionId返回-->当用户输入用户名密码请求登录时,该sessionId同时被发送到服务器端-->如果该sessionId在当前会话中有效,那么返回登录成功的页面,否则登录失败。

所以当客户端的某个请求是随着服务器端的相应而动态变化的时候,我们就需要用到关联。

1、如果脚本回放几次都没有成功,只是录制的时候成功了,那么久需要做关联了。我们可以自己去找,也可以直接问开发,哪里的参数是动态变化的,由服务器决定的。

2、录制两次脚本,发现两次脚本提交的参数不一样,那么就需要做关联 了。

三、怎么做脚本的关联?

1、最简单的方法:直接用LR12版本,它提供做关联的方式,可以帮你做好了关联,然后你再把代码copy放到你的LR11脚本中去。

2、在html-tree中找:前提是你自己定位到要做关联的参数

3、自己手动去做关联,掌握关联函数的用法

4、边录制边关联

web_reg_save_param(),如下几个地方要注意:

1)这个函数的原理:预注册函数,就是帮助我们从

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值