想把测试梳理一下。

测试过程中遇到的一个问题描述

上一篇 / 下一篇  2011-10-16 22:35:46

的描述。
下面是脚本以及说明:
业务描述:
--说明 :在此是一个确认缴费的操作,确认缴费后,就会生成一笔应该付的帐单,发送到电子支付平台。
--创建一个“确认缴费”事务
lr_start_transaction("确认缴费");
/* Registering parameter(s) from source task id 74
// Parameter value is too big and was hidden in the 

//PS:dot net 开发的程序一般都有这个,LR会自动生成这个关联。
web_reg_save_param("Siebel_Analytic_ViewState9",
"LB/IC=ViewState\" value=\"",
"RB/IC=\"",
"Ord=1",
"RelFrameId=1",
"Search=Body",
LAST);
//Correlation comment - Do not change!Original value='LwpfS4Dg' Name ='CorrelationParameter_3'
web_reg_save_param_ex(
"ParamName=CorrelationParameter_3",
"LB=\"__EVENTVALIDATION\" value=\"",
"RB=\"",
SEARCH_FILTERS,
"Scope=Body",
"RequestUrl=*/BizApply.aspx*",
LAST);
//Correlation comment - Do not change!Original value='*****' Name
 ='CorrelationParameter_4'

//PS:出问题的地 方。点击确认缴费的请求后,服务器会返回一个动态的数据值,也即生成的一个帐单数据。{CorrelationParameter_4}是我做的一个关联。在确认缴费操作时,我做的有参数,{t_eir_detail_seq}。可以保证每次做的帐单均不相同。
问题是:在场景执行过程中,如果模拟超过一个虚拟用户的时候就会提示找不到CorrelationParameter_4的值。
web_reg_save_param_ex(
"ParamName=CorrelationParameter_4",
"LB=mark=&order=",
"RB=%3d%3d",
SEARCH_FILTERS,
"Scope=Body",
"RequestUrl=*/BizApply.aspx*",
LAST);
lr_think_time(10);
web_submit_data("BizApply.aspx_4",
"Action=http://192.168.200.249/eir/trailer/BizApply.aspx?d=18%3a04%3a13+UTC+0800",
"Method=POST",
"RecContentType=text/html",
"Referer=http://192.168.200.249/eir/trailer/BizApply.aspx?d=18%3a04%3a13+UTC+0800",
"Snapshot=t39.inf",
"Mode=HTTP",
ITEMDATA,
"Name=__VIEWSTATE", "Value={Siebel_Analytic_ViewState7}", ENDITEM,
"Name=__SCROLLPOSITIONX", "Value=0", ENDITEM,
"Name=__SCROLLPOSITIONY", "Value=0", ENDITEM,
"Name=__EVENTTARGET", "Value=", ENDITEM,
"Name=__EVENTARGUMENT", "Value=", ENDITEM,
"Name=__EVENTVALIDATION", "Value=/wEWHA{CorrelationParameter_1}", ENDITEM,
"Name=ddlCarrier$DropDownList1", "Value=***", ENDITEM,
"Name=txtBookingNo", "Value=", ENDITEM,
"Name=hfCheckCode", "Value=0", ENDITEM,
"Name=TextBoxValidateCode", "Value=", ENDITEM,
"Name=gvBooking$ctl01$chkSelectAll", "Value=on", ENDITEM,
"Name=gvBooking$ctl02$chkSelect", "Value=on", ENDITEM,
"Name=gvBooking$ctl02$hidEIR_DETAIL_SEQ", "Value={t_eir_detail_seq}", ENDITEM,
"Name=gvBooking$ctl02$hidOWNER_SEQ", "Value=***", ENDITEM,
"Name=gvBooking$ctl02$hidOWNER_CODE", "Value=***", ENDITEM,
"Name=gvBooking$ctl02$hidMODIFY_DATETIME", "Value=2011-08-18 14:08:09.196562", ENDITEM,
"Name=btnBatchConfirm", "Value=确认缴费", ENDITEM,
LAST);

/* Registering parameter(s) from source task id 79
// {Siebel_Analytic_ViewState10} = 

web_reg_save_param("Siebel_Analytic_ViewState10",
"LB/IC=ViewState\" value=\"",
"RB/IC=\"",
"Ord=1",
"RelFrameId=1",
"Search=Body",
LAST);

//Correlation comment - Do not change!Original value='KSsOT2CA' Name ='CorrelationParameter_5'
web_reg_save_param_ex(
"ParamName=CorrelationParameter_5",
"LB=wEWAw",
"RB=\"",
SEARCH_FILTERS,
"Scope=Body",
"RequestUrl=*/OrderPay.aspx*",
LAST);
//Correlation comment - Do not change!Original value='rBYG7nR0rGP6NHv+hQoXLanXtgmzm' Name ='CorrelationParameter_6'



web_url("OrderPay.aspx",
"URL=http://192.168.200.249/EPay/OrderPay/OrderPay.aspx?mark=&order={CorrelationParameter_4}%3d%3d",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t40.inf",
"Mode=HTTP",
LAST);

web_concurrent_start(NULL);

web_url("base.css_2",
"URL=http://192.168.200.249/EPay/css/base.css",
"Resource=1",
"RecContentType=text/css",
"Referer=http://192.168.200.249/EPay/OrderPay/OrderPay.aspx?mark=&order={CorrelationParameter_4}%3d%3d",
"Snapshot=t41.inf",
LAST);

web_url("usercenter.css_2",
"URL=http://192.168.200.249/EPay/css/usercenter.css",
"Resource=1",
"RecContentType=text/css",
"Referer=http://192.168.200.249/EPay/OrderPay/OrderPay.aspx?mark=&order={CorrelationParameter_4}%3d%3d",
"Snapshot=t43.inf",
LAST);

web_url("15.gif",
"URL=http://192.168.200.249/EPay/images/15.gif",
"Resource=1",
"RecContentType=image/gif",
"Referer=http://192.168.200.249/EPay/OrderPay/OrderPay.aspx?mark=&order={CorrelationParameter_4}%3d%3d",
"Snapshot=t44.inf",
LAST);

web_url("16.gif",
"URL=http://192.168.200.249/EPay/images/16.gif",
"Resource=1",
"RecContentType=image/gif",
"Referer=http://192.168.200.249/EPay/OrderPay/OrderPay.aspx?mark=&order={CorrelationParameter_4}%3d%3d",
"Snapshot=t47.inf",
LAST);

web_concurrent_end(NULL);

web_url("WebResource.axd_2",
"URL=http://192.168.200.249/epay/WebResource.axd?d=JbgjsqIYckRSs8Wxm7pDtA2&t=633802920069218315",
"Resource=1",
"RecContentType=application/x-javascript",
"Referer=http://192.168.200.249/EPay/OrderPay/OrderPay.aspx?mark=&order={CorrelationParameter_4}%3d%3d",
"Snapshot=t42.inf",
LAST);

web_concurrent_start(NULL);

web_url("ucdot7.gif",
"URL=http://192.168.200.249/EPay/images/ucdot7.gif",
"Resource=1",
"RecContentType=image/gif",
"Referer=http://192.168.200.249/EPay/OrderPay/OrderPay.aspx?mark=&order={CorrelationParameter_4}%3d%3d",
"Snapshot=t45.inf",
LAST);

web_url("mywork_bg.png_2",
"URL=http://192.168.200.249/EPay/images/mywork_bg.png",
"Resource=1",
"RecContentType=image/png",
"Referer=http://192.168.200.249/EPay/OrderPay/OrderPay.aspx?mark=&order={CorrelationParameter_4}%3d%3d",
"Snapshot=t46.inf",
LAST);

web_concurrent_end(NULL);

/* Request with GET method to URL "http://192.168.200.249/EPay/images/new_header_bg2.gif;" failed during recording. Server response : 404*/

web_concurrent_start(NULL);

web_url("ucdot9.gif",
"URL=http://192.168.200.249/EPay/images/ucdot9.gif",
"Resource=1",
"RecContentType=image/gif",
"Referer=http://192.168.200.249/EPay/OrderPay/OrderPay.aspx?mark=&order={CorrelationParameter_4}%3d%3d",
"Snapshot=t48.inf",
LAST);

web_url("htlogo.jpg",
"URL=http://192.168.200.249/EPay/images/htlogo.jpg",
"Resource=1",
"RecContentType=image/jpeg",
"Referer=http://192.168.200.249/EPay/OrderPay/OrderPay.aspx?mark=&order={CorrelationParameter_4}%3d%3d",
"Snapshot=t49.inf",
LAST);

web_url("ucdot8.gif",
"URL=http://192.168.200.249/EPay/images/ucdot8.gif",
"Resource=1",
"RecContentType=image/gif",
"Referer=http://192.168.200.249/EPay/OrderPay/OrderPay.aspx?mark=&order={CorrelationParameter_4}%3d%3d",
"Snapshot=t50.inf",
LAST);

web_url("ucdot10.gif",
"URL=http://192.168.200.249/EPay/images/ucdot10.gif",
"Resource=1",
"RecContentType=image/gif",
"Referer=http://192.168.200.249/EPay/OrderPay/OrderPay.aspx?mark=&order={CorrelationParameter_4}%3d%3d",
"Snapshot=t51.inf",
LAST);

web_concurrent_end(NULL);

lr_end_transaction("确认缴费", LR_AUTO);

TAG:

ZHW的个人空间 引用 删除 赵宏伟   /   2012-11-11 14:49:22
不知道问题解决没?
 

评分:0

我来说两句

Open Toolbar