LoadRunner性能测试应用(连载二十二)

发表于:2009-2-09 16:03

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:姜艳、于波等    来源:51Testing提供试读

关键字:LoadRunner性能测试软件测试工具

  3.3.2  自动关联方法

  VuGen内建自动关联引擎(Auto-correlation Engine),提供Rules Correlation和Correlation Studio两种机制,可以自动找出需要关联的值,并且自动使用关联函数建立关联。

  1.“Rules Correlation”:在录制过程中VuGen会根据使用者事先制订的规则,实时自动找出要关联的值。规则的来源有内建(Built-in Correlation)和使用者自定(User-defined Rules Correlation)关联规则两种。

  ● 内建(Built-in Correlation):VuGen已经针对常用的一些应用系统,如AribaBuyer、BlueMartini、BroadVision、InterStage、mySAP、NetDynamics、Oracle、PeopleSoft、Siebel、SilverJRunner等,内建了一些关联规则。这些应用系统可能会有一种以上的关联规则。

  可以在“Recording Options”>“Internet Protocol”>“Correlation”中启用关联规则,启用关联后,当录制这些应用系统的脚本时,VuGen会在脚本中自动建立关联。也可以在“Recording Options”>“Internet Protocol”>“Correlation”检视每个关联规则的定义。

  ● 除了内建的关联规则之外,使用者也可以自定关联规则。可以在“Recording Options”>“Internet Protocol”>“Correlation”建立新的关联规则。

  请依照以下步骤使用“Rule Correlation”:

  单击VuGen的“Tools”>“Recording Options”,开启“Recording Options”对话窗口,选取“Internet Protocol”>“Correlation”,勾选“Enable correlation during recording”,以启用自动关联。

  假如录制的应用系统属于内建关联规则的系统,如AribaBuyer、BlueMartini、BroadVision、InterStage、mySAP、NetDynamics、Oracle、PeopleSoft、Siebel、SilverJRunner等,请勾选相对应的应用系统。或者也可针对录制的应用系统加入新的关联规则,此即为使用者自定的关联规则。

  自动关联时VuGen会侦测到符合关联规则的数据,以下为处理方式:

  首先会跳出一个“Correlation warning”消息对话窗口,选择“Issue a pop-up message and let me decide online”:询问用户是否要建立关联,每遇到一次询问一次,以了解每个关联数据的内容和位置。如果每次询问很麻烦,可以选择“Perform correlation in script”(直接自动建立关联)。

  2.“Correlation Studio”:有别于“Rules Correlation”,“Correlation Studio”是在执行脚本后才会建立关联,也就是说当录制完脚本后,脚本至少须被执行过一次时“Correlation Studio”才会起作用。“Correlation Studio”会尝试找出录制时与执行时,服务器响应内容的差异部分,藉以找出需要关联的数据,并建立关联。

  当录制的应用系统不属于VuGen预设支持的应用系统时,“Rule Correlation”可能无法发挥作用,这时可以利用“Correlation Studio”来进行关联。

  使用“Correlation Studio”的步骤如下:

  (1)录制脚本并执行。

  (2)执行完毕后,VuGen会跳出“Scan Action for Correlation”窗口,询问用户是否要扫描脚本并建立关联,单击“Yes”按钮,扫描脚本。

  (3)扫描完后,可以在脚本下方的“Correlation Results”中看到扫描的结果。

  (4)检查一下扫描的结果,选择要做关联的数据,然后单击“Correlate”按钮,逐次关联,或是单击“Correlate All”让VuGen一次就对所有的数据建立关联。

相关阅读:

LoadRunner性能测试应用(连载二十一)

LoadRunner性能测试应用(连载二十)

LoadRunner性能测试应用(连载十九)

LoadRunner性能测试应用(连载十八)

版权声明:51Testing软件测试网获电子工业出版社授权连载《LoadRunner性能测试应用》部分章节,其他个人或单位未经许可,不得对本内容复制、转载或进行镜像。51Testing软件测试网欢迎与业内同行进行有益的合作和交流,如果有任何有关内容方面的合作事宜,请联系我们

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号