Loadrunner之关联——用小故事理解

希望这个小故事可以帮助大家理解Loadrunner中关联这一概念。

从前有一个王子和一个巫婆,王子的王国里有一个宝库,必须要用王子的声音才能打开。巫婆一直觊觎着王子的宝库。于是有一天,她就悄悄地跟在王子身后,想要用录音机把王子开门的口令录下来。 

王子就是用户,宝库就是网站,巫婆就是测试工程师,而录音机就是loadrunner脚本录制器。


巫婆没有想到,王子宝库的门是一个会说话魔法门,王子站到门前对大门说,芝麻开门!
大门开口对王子说,你这次的密码是 12345
王子就对大门说 12345

于是王子就进去了

等到王子出来离开了,巫婆就站到大门前,打开录音机,录音机说:芝麻开门!
大门说,你这次的密码是 23456
录音机仍旧对大门说 12345
巫婆:????? 
巫婆为了打开宝库,就改造了一下录音机,让录音机可以把大门说出来的口令用王子的声音复述。
这样,巫婆就顺利进入了王子的宝库。

这个故事告诉我们,用户跟服务器进行会话,每次用的sessionID是不同的,这个ID是服务器分配的,就像大门给王子的口令一样 
而我们的脚本录制器,也就是巫婆的录音机,它录下来的sessionID是个固定的,当我们再次运行脚本的时候,服务器会给我们一个新的 sessionID,而录音机只能重复上次它录到的id,所以脚本回放就出错了 。
为了解决这个问题,我们就引入了关联。我们在脚本中,把 sessionID,也就是大门口令设置成一个变量,而不是一个固定值,这样每次脚本运行的时候,loadrunner就会用服务器给的新会话id去给这个变量赋值,这样就可以顺利的运行脚本了。



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值