51Testing丛书连载:(十六)性能测试从零开始——LoadRunner入门

发表于:2008-8-07 17:26

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

 作者:柳胜    来源:51Testing软件测试网

  5.4.2  录制后关联
  当录制的应用系统不属于Vugen预设支持的应用系统时,也就是VU在录制之前并不知道服务器小票的样子,这时规则关联(Rule Correlation)就无能为力了,但不要紧,VU还提供了一招,叫做录制后关联。
  录制后关联:有别于内建关联,录制后关联则是在执行脚本后才会建立关联,也就是说,当录制完脚本后,脚本至少需被执行过一次,录制后关联才会作用。录制后关联会尝试找出录制时与执行时,服务器响应内容的差异部分,藉以找出需要关联的数据,并建立关联。
  拿食客问题来解释录制后关联,就是食客第一次去某饭店吃饭时,他并不知道这个饭店的小票是什么版式,也不知道饭店给他一张写着“97”号的纸条是什么意思,不过不要紧,一回生,二回熟,第二次他去饭店,发现饭店又给他一张“108“号的纸条,他这时就能推断出,每次他去饭店这个号码都会变的,这应该就是饭店的小票。
因此使用录制后关联必须要让脚本运行第二次,步骤如下:
  录制脚本并回放,回放完毕后,Vugen会跳出下面的“Scan Action for Correlation”窗口,询问您是否要扫描脚本并建立关联,单击“Yes”按钮,如图5-13所示。

  

  图5-13  录制后关联提示页面
  扫描完后,可以在脚本下方的“Correlation Results”中看到扫描的结果,如图5-14所示。

  


  图5-14  VU的关联结果信息
  注意:检查一下扫描的结果,选择要做关联的数据,然后单击“Correlate”按钮,一笔一笔做,或者单击“Correlate All”按钮,让Vugen一次就对所有的数据建立关联。

  由于录制后关联会找出所有有变动的数据,但是并不是所有的数据都需要做关联,所以不建议您直接用“Correlate All”。
  要手动启动“Scan Action for Correlation”功能,请先执行脚本一次后,点选“Vuser”>“Scan Action for Correlations”,如图5-15所示。
  

  图5-15  VU选择运行扫描关联
执行完脚本后并未出现“Scan Action for Correlation”窗口,要启用“Scan Action for Correlation”功能,请点选“Tools”>“General Options”>“Correlation”选项卡,勾选“Show Scan for correlation popup after replay of Vuser”选项,如图5-16所示。

  

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

精彩评论

  • liangpeiye
    2008-8-10 20:46:49

    谢谢您的分享

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号