LoadRunner--LR自动关联

1.关联介绍

  .关联是LR经常会用到的操作

  .LR录制的脚本只是忠实记录了所有从客户端发送到服务器的数据,并在脚本回放的时候按照录制的

  时的顺序将录制下来的数据重新发送出去

  .但是,实际上许多的系统都是采用SessionID或SeqID等方法来标识不同的任务和数据报,应用在每次运行时发送的数据并不完全相同。

  .所以,为了让脚本能够支持测试的需求,就必然要用到某种机制对脚本录制的数据进行处理了。

  .总之一句话:通过关联可以再测试中保持动态值

 2.关联目的

  .简化或优化代码

   通过关联语句,不需要嵌套就可以链接查询

 .用于动态数据 许多应用程序和网站通过按当前日期和时间标识会话。如果尝试重播脚本,该操作将会失败,因为当前时间和录制时间不同。

3.容纳唯一数据记录

  .某些应用程序(例如数据库)要求使用唯一的值。录制期间唯一的值在脚本执行时将不再唯一。

4.一般的关联步骤

  .从服务器返回的数据中选取需要进行关联的数据

  .将数据存入脚本的一个参数中

  .将脚本中需要使用该数据的地方用参数来替换。

 .Tip:对于web来说,一般会用一个hidden的field存放

5.设置示例网站

  .为了让示例网站在每次登陆时创建不同的ID我们需要设置一下

  .在网站的首页中设置,选中Set LOGIN form's action tag to an error page

6.进行自动关联

  .Tools—Recording Options

  ,设置完成后录制登陆——退出过程

  .利用LR自带的自动关联进行关联

7.常见需要关联的情景

  .登陆操作

  .先查后修改,先查后删除

  .并发控制:防止两个用户同时修改或同时删除一条记录


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值