一个优秀的测试工程师不是说你发现了多少bug,而是在于有多少bug被修复。 软件里的bug如同海绵里的水,要想挤总会有的。

loadrunner关联操作实例

上一篇 / 下一篇  2012-04-20 09:21:28 / 个人分类:loadrunner

接着昨天写的,在网上查了关联的操作,基本上都是理论的,什么相同脚本录制两份,用windiff比较两者,有区别的地方就是需要关联之类的。我也下载了一个 windiff,但是不知道是不是操作的不对,找不到脚本中不同的地方,还望会的朋友指教一下。
今天又试了下自动关联,结果成功了。步骤如下:
一、在之前录制脚本的基础上(该脚本包括登陆和查询操作),当然这脚本在录制完成后必须运行一下,然后选择Vuser
-->Scan Script. for Correlations,出现图1画面,如果有需要关联的地方会出现红框里的黄色字体。还有一种方法可以判断是否需要关联,图1右下角的Correlate按钮如果可以使用,就说明需要关联,如果不可用,则不需要关联。
二、点击Correlate按钮(我这里已经关联过所以不可以使用),查看脚本会自动添加这段注释和代码:
//Correlation comment - Do not change!Original value='6393' Name ='CorrelationParameter_1'
web_reg_save_param_ex(
"ParamName=CorrelationParameter_1",
"LB=总行数:\r\n",
"RB=\r\n&nbsp",
SEARCH_FILTERS,
"Scope=Body",
"RequestUrl=*/pagequery.jsp*",
LAST);
web_reg_save_param_ex()是用来关联的函数,这里是对总查询条数进行的关联,关联的参数自动命名为
CorrelationParameter_1,与下面查询页面中的红色字体要对应,当然是用自动关联这些都不需要你手工改动,一切都交给loadrunner吧,如果你嫌自动添加的名称不好区分,也可以自己重新命名的,注意2个地方都要改。
web_submit_data("pagequery.jsp_2",
"Action=http://222.189.216.110:12001/wfms/console/job/consult/pagequery.jsp?actionName=doPage",
"Method=POST",
"RecContentType=text/html",
"Referer=http://222.189.216.110:12001/wfms/console/job/consult/pagequery.jsp?actionName=doPage",
"Snapshot=t8.inf",
"Mode=HTML",
ITEMDATA,
"Name=USERNAME", "Value=", ENDITEM,
"Name=USER_ID", "Value=", ENDITEM,
"Name=PROJECT_NAME", "Value=", ENDITEM,
"Name=PROJECT_ID", "Value=", ENDITEM,
"Name=START_DATE", "Value=2012-04-17", ENDITEM,
"Name=END_DATE", "Value=2012-04-18", ENDITEM,
"Name=pageCount", "Value=320", ENDITEM,
"Name=rowCount", "Value={CorrelationParameter_1}", ENDITEM,
"Name=cur_pageIndex", "Value=1", ENDITEM,
"Name=pageCount", "Value=320", ENDITEM,
"Name=pagegoto", "Value=", ENDITEM,
"Name=custpageSize", "Value=20", ENDITEM,
LAST);
三、现在就可以回放脚本了,在Replay Log中出现图2中红框里的内容,说明关联成功了。
偷偷兴奋一下啦,呵呵。

TAG:

 

评分:0

我来说两句

日历

« 2024-05-01  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 35004
  • 日志数: 35
  • 建立时间: 2011-07-15
  • 更新时间: 2012-09-05

RSS订阅

Open Toolbar