码迷,mamicode.com
首页 > 其他好文 > 详细

LoadRunner-关联(自动关联和手动关联)

时间:2017-09-06 19:31:28      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:生成   src   url   服务   can   手动   response   es2017   put   

使用LR录制脚本,新建课程;每次新建课程都会产生一个新的courseid和partid,直接使用录制的脚本执行是不行的。所以用到了关联。

 注:关联分手动和自动关联,自动关联搜索出一些不必要关联的数据,有些关联有时扫不出。所以最后我使用的是手动关联才成功的。

 

 方法一:replay后会自动进行关联扫描,或者使用菜单工具“Scan Script for Correlations”进行自动关联(如下图)

技术分享

 

扫描结果查看点击"show/hide output window"

技术分享

 再点击"Correlation Results"。可以看到自动关联了3个参数,确认脚本中哪些是需要关联的,比如3831是courseid值 ,选择该行,然后点击Correlate。

3212和32124都不是partid值,所以不需要关联。

技术分享

 

 方法二:手动关联。选择Tree视图,"HTTP View",Action中选中生成courseid的actioin(这里为newCourse.action)。

可以看到右边Response里有服务器返回的courseid(3763),选中然后点右键进行关联 。(注:courseid和partid的值通过查看录制生成的脚本中查看,或者数据库)

技术分享

 

相同的方法在courseInfo.action中找到partid的值然后进行关联 

技术分享

 

 此时在脚本中查看新增加了两个web_reg_save_param_ex()函数。

web_reg_save_param_ex(
"ParamName=CorrelationParameter_1",
"LB=plain\r\n\r\n",
"RB=",
SEARCH_FILTERS,
"Scope=All",
"RequestUrl=*/newCourse.action*",
LAST);

 

 

web_reg_save_param_ex(
"ParamName=CorrelationParameter_2",
"LB=#",
"RB=\"></script",
SEARCH_FILTERS,
"Scope=All",
"RequestUrl=*/courseInfo.action*",
LAST);

 再次运行脚本可以实现每次新建一个课程的功能。

LoadRunner-关联(自动关联和手动关联)

标签:生成   src   url   服务   can   手动   response   es2017   put   

原文地址:http://www.cnblogs.com/happy-xiaoxiao/p/7486153.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!