LoadRunner如何进行关联

 关联

 

录制脚本时,服务器会返回一些动态的、变化的值给客户端,每次回放脚本这些数

据都会变化,有时需要将这些数据重新发给服务器,这些数据直接获得是不可能的,通常需要关联。明白了我们需要做什么,剩下就是怎么去获取这些值。

 

  1. 首先我们要找到获取的值是哪个,方法多种多样,举例一种,录制两个一模一样的脚本,比较脚本中的不同点,不同的地方应该就是你需要进行关联的值了。
  2. 搜索找到这个值并将它保存到参数值中就OK了,LoadRunner中使用web_reg_save_param函数进行搜索,找到我们需要使用这个关联值之前的请求添加这个搜索函数,(如果不这样可能搜索不到我们的值,即是可能需要关联值服务器还未返回给我们,我们已经进行搜索操作,自然也就查不到我们的关联值,最好就是将搜索函数放在需要关联的请求之前),插入函数(熟悉了也可以手写),在需要关联的地方右键【insert】->New Step,

 

  1. 选择【services】->【web_reg_save_param】

 

点击ok

 

5、输入保存的参数名,输入关联值得左右边界,选择查找范围,查找次数等点击OK得到如下函数。

 

 

6、Web_reg_save_param的使用

   web_reg_save_param(参数名,"LB/IC=左边界""RB/IC=右边界""

其他属性 1=""其他属性 2=",待查找字符串,LAST)

aa

表示将缓冲区中查找到的内容保存到此参数中。

LB、RB查找的左右边界不能省略

LB/IC 中的 IC 可以省略,表示忽略大小写,不写时表示区分大小写。

Ordinal Ord=1

选择找到多项中的第几项(从 1 开始);

设置为 All 时,找到所有项后放到数组中

l

aa_count

存放着找到的项数  

aa_i

存放着第 i (i 1 开始)

Search=Body

查找位置,

NotFound=ERROR

指定找不到时的处理方式。

SaveLen=3

截取字符串的长度,默认-1 表示全部截取。

SaveOffset=2

 从第几个字符开始截取字符,默认 0 即第 1 位开始

IgnoreRedirections=yes

   忽略重定向。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值