本空间所有日志均为原创,如有转载请注明出处!!!!!!! 有需要讨论问题的可加QQ:28005389(上班时间一般都在隐身),邮箱hurh_888@sina.com 共同学习、共同进步

Loadrunner关联(二)自动关联

上一篇 / 下一篇  2008-06-02 21:58:42 / 个人分类:loadrunner

Loadrunner关联(二)自动关联

~xd.W/[y!D0

上一篇日志介绍了关联的含义及什么样的情况下需要用到关联51Testing软件测试网^/HW3]^ q4x C)v

这次我们介绍一下loadrunner中的自动关联

0Vq"S0{*qHL5\)Z0

自动关联包含两种机制:

5d)z;Z n'k u;BAX}0

一种是loadrunner通过对比录制和回放时服务器响应的不同,而提示用户是否进行关联,用户可自己创建关联规则,这个功能可以方便的使我们获得需要关联的部分,但同时也存在一定的问题,如:自动关联所检测到的关联点不一定真的需要进行关联,这要我们更具实际情况进行判断;有些需要关联的动态数据自动关联无法找到,这是就需要做手动关联

f1Qo2v1PS v$H,D3] k0

另一种是loadrunner自带的自动关联规则,在录制脚本时,会根据这些规则自动创建关联

8~V_+p|#Gb0

自动关联的步骤如下:51Testing软件测试网qJi+[0J s

1.开启自动关联选项51Testing软件测试网 v,`(c7HC4?

刚才提到的两种关联机制,如果用户想使用loadrunner自带的关联规则创建关联,那么需要在Recording Options>Internet Protocol>Correlation】中启用关联规则,选中“Enable correlation during recording”,当录制这些应用系统的脚本时,VuGen会在脚本中自动建立关联。也可以在【Recording Options>Internet Protocol>Correlation】中添加关联规则,达到自动关联的目的。

(~!n|/h G-y"J0

如果需要在回放脚本时,loadrunner自动检测需要关联的部分,那么需要在【Tools>general options>Correlation】中选中“save correlation information during replay”和“show scan for correlations popup after replay of vuser”,当回放玩脚本后,会弹出Scan action for correlation窗口,进行关联点的搜索51Testing软件测试网WZ9}I\"q

 

:g/m7d+s-AJL6f F X*U0

2.录制脚本51Testing软件测试网3c3A-V!qb,X[

录制脚本的过程在这里就不多说了51Testing软件测试网M$V:F#J2Gj"g P

 51Testing软件测试网(n*q G \4q`C

3.回放脚本51Testing软件测试网#jd |a{-t

如果录制的脚本存在需要做关联的部分,那么在回放脚本时会出现错误51Testing软件测试网x:^)T{0_FE-di[

 51Testing软件测试网m*|[ ~6U|

4.系统自动弹出检测关联对话框,或手动启动关联检测对话框51Testing软件测试网3nM r%_[ W-Q],U

如果选择了Tools>general options>Correlation】中的“save correlation information during replay”和“show scan for correlations popup after replay of vuser”,那么在回放脚本后会自动弹出“Scan action for correlation”窗口,点击“yes”进行自动查找51Testing软件测试网 BdSjE^0T

如果没有选择上述设置,那么也可以按CTRL+F8启动关联自动搜索51Testing软件测试网f5Z%Me"},vJ j'X

 51Testing软件测试网;d6u)R*b v6b/N ynx

5.查看系统检测出的关联点进行关联设置

3Cje }@p*M0

如果在录制和回放中存在差异,loadrunner会在“Correlation Results”中列出需要做关联的内容,用鼠标点击一条需要做关联的内容,点击“Create Rule”,系统会显示获得当前数据的规则,点击“yes”,完成规则的创建,同时查看脚本中增加了一个web_reg_save_param函数51Testing软件测试网 t4Q3C~5ayN&R}

也可以点击Correlate】按钮创建关联,一笔一笔做,或是按下【Correlate All】让VuGen一次就对所有的数据建立关联。51Testing软件测试网I)tKP f

注意:由于Correlation Studio会找出所有有变动的数据,但是并不是所有的数据都需要做关联,所以不建议您直接用【Correlate All】。

r$]._7e%KFO0

 

6d5~+RXLXf g3u0

6.回放脚本检查关联的正确性51Testing软件测试网Tj6|A`,U

创建好关联后,回放脚本检查关联的正确性51Testing软件测试网1j-Hu4^ OSd5b


TAG: 关联 loadrunner

kakamissyou的测试小栈 引用 删除 kakamissyou   /   2010-07-19 18:35:33
Great!
引用 删除 qingtian   /   2009-09-08 10:39:49
好,太棒了!!!
 

评分:0

我来说两句

日历

« 2024-03-17  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 203824
  • 日志数: 25
  • 图片数: 4
  • 建立时间: 2008-01-24
  • 更新时间: 2009-07-22

RSS订阅

Open Toolbar