LR-初学篇(关联)
上一篇 /
下一篇 2012-12-13 13:29:35
/ 个人分类:LR
说实话,关联听说过好多次了,对于关联的使用网上也有好多资料,就是没有深入到实践中,希望以后的项目中可以涉及到吧,现在仅概括性的了解一下什么是关联,关联到底有什么作用,关联的分类等。
关联:意思是把脚本中某些写死(固定)的数据,转变成动态的数据,或者说将前面语句的结果数据保存下来,然后把后面的语句提交请求时使用这些数据。
关联的前提条件:客户端需要从服务器端返回数据中获取部分数据,并将这些数据处理后作为自己下一次请求的一部分发布。
关联包含自动关联和手工关联。
自动关联式脚本在录制过程中,vugen会根据已经定制好的规则,自动找出所需关联的值或脚本录制完成后,执行脚本本次通过Correlation Studio自动找出需关联的数据并建立关联;
手动关联是需录制完全相同业务流程的脚本,输入的数据相同,利用winDiff工具找出两份脚本之间的不同之处,也就是需要关联的数据,再通过Web_reg_save_param函数建立关联,将脚本中用到关联的数据参数化。
自动关联是在Recording Options----Correlation--勾选Enable correlation during recording ,然后在录制的过程中就会自动关联了。
手动关联是通过函数web_reg_save_param,
web_reg_save_param("When_Txt", "LB=Where and ", "RB= do", LAST );
例子如下:
<span class="surveyQuestionReview"><strong> UserID:</strong></span><strong>
</strong> <span class="surveyAnswerReview">Revere18041775</span> <br>
<span class="surveyQuestionReview"><strong> Name:</strong></span><strong>
</strong> <span class="surveyAnswerReview">Georgiana Darcy</span> <br>
<span class="surveyQuestionReview"><strong> Company:</strong></span><strong>
</strong> <span class="surveyAnswerReview">Pride and Prejudice</span> <br>
The function is:
web_reg_save_param("UserName",
"LB=Name:</strong></span><strong> \n </strong> <span class=\"surveyAnswerReview\">", "RB=</span> <br>",LAST );
目前只了解这些,以后懂的更深了在进行补充吧。
收藏
举报
TAG: