LoadRunner 中脚本之Ajax关联案列

上一篇 / 下一篇  2011-08-11 13:46:03

最近用LR录制脚本,碰上application中有3个下拉选择框,都是采用Ajax技术。默认录制脚本开启自动关联。脚本录制成功,生成3个关联函数。回放报Error -26612: HTTP Status-Code=500 (Internal Server Error)。捣鼓一会,怀疑与自动关联相关。第二次录制脚本,采用手动关联,仅仅关联选择第一个下拉选择框的值。在Vugen回放若干次,有时成功,有时还是报500错误,郁闷中,继续找错误,。。。。一段时间后,发现CorrelationParameter_1这个值在回放的时候,从服务器分别返回3个不同的字符串。其中的一个字符串返回是正确的(也就是能回放成功的),如果返回的是另外2个字符串的话,回放就是错误的,报500错误。此时,想出一个办法,把那个正确的字符串保存,利用strcmp函数比较2个字符串(一个是自己定义的,一个从服务器返回的),如果相同,就继续执行脚本,如果不同则跳出。脚本如下:

Action()

 int HttpCode;
 int DownSize;
 char *param="gNsW2eBHpo00XhhkaIpfwDjrQor7xi6XPJwCWF0UM3pYPzaNWgsp1bV7yoictRuJMpl3h5Zo5XzWHqNIQdvmOJ2Osj68qo4Bh7f4YU/oBheIvKVWi3/UvkVlT/Nfg50YaxeG1w";
 web_set_max_html_param_len("102400");
 web_reg_find("Text=*****",
  LAST);

 web_url("Dashboard.jsf",
  "URL=http://******/epromise/jsp/Dashboard.jsf",
  "TargetFrame=",
  "Resource=0",
  "RecContentType=text/html",
  "Referer=",
  "Snapshot=t1.inf",
  "Mode=HTML",
  EXTRARES,
  "URL=https://******/ssologinforms/images/bg_savemy.gif", "Referer=https://******/ssologinforms/SSO_Generic_RME.fcc?TYPE=33554432&REALMOID=06-d9158c4c-f929-103d-bbaa-838a1085304d&GUID=&SMAUTHREASON=0&METHOD=GET&SMAGENTNAME=-SM-%2bQtTsDLgv%2bXkfmBYSEmOy2fRpy39s%2b20uaXQpqEu1FtAUJvlZ4ZGali0n%2ffOolXC&TARGET=-SM-http%3a%2f%2fstgssogets%2etrans%2ege%2ecom%2fepromise%2fjsp%2fDashboard%2ejsf", ENDITEM,
  "URL=https://*****/ssologinforms/images/navBul02.gif", "Referer=https://******/ssologinforms/SSO_Generic_RME.fcc?TYPE=33554432&REALMOID=06-d9158c4c-f929-103d-bbaa-838a1085304d&GUID=&SMAUTHREASON=0&METHOD=GET&SMAGENTNAME=-SM-%2bQtTsDLgv%2bXkfmBYSEmOy2fRpy39s%2b20uaXQpqEu1FtAUJvlZ4ZGali0n%2ffOolXC&TARGET=-SM-http%3a%2f%2fstgssogets%2etrans%2ege%2ecom%2fepromise%2fjsp%2fDashboard%2ejsf", ENDITEM,
  "URL=https://*******/ssologinforms/images/inputBGLarge.gif", "Referer=https://*******/ssologinforms/SSO_Generic_RME.fcc?TYPE=33554432&REALMOID=06-d9158c4c-f929-103d-bbaa-838a1085304d&GUID=&SMAUTHREASON=0&METHOD=GET&SMAGENTNAME=-SM-%2bQtTsDLgv%2bXkfmBYSEmOy2fRpy39s%2b20uaXQpqEu1FtAUJvlZ4ZGali0n%2ffOolXC&TARGET=-SM-http%3a%2f%2fstgssogets%2etrans%2ege%2ecom%2fepromise%2fjsp%2fDashboard%2ejsf", ENDITEM,
  "URL=https://*******/favicon.ico", ENDITEM,
  LAST);

 lr_start_transaction("Login");

 web_reg_find("Text=Dashboard",
  LAST);


 web_reg_save_param_ex(
  "ParamName=CorrelationParameter_1",
  "LB= value=\"",
  "RB===\" ",
  SEARCH_FILTERS,
  "Scope=Body",
  "IgnoreRedirections=Yes",
  "RequestUrl=*/Dashboard.jsf*",
  LAST);

 web_submit_data("SSO_Generic_RME.fcc",
  "Action=https://******/ssologinforms/SSO_Generic_RME.fcc?TYPE=33554432&REALMOID=06-d9158c4c-f929-103d-bbaa-838a1085304d&GUID=&SMAUTHREASON=0&METHOD=GET&SMAGENTNAME=-SM-%2bQtTsDLgv%2bXkfmBYSEmOy2fRpy39s%2b20uaXQpqEu1FtAUJvlZ4ZGali0n%2ffOolXC&TARGET=-SM-http%3a%2f%2fstgssogets%2etrans%2ege%2ecom%2fepromise%2fjsp%2fDashboard%2ejsf",
  "Method=POST",
  "TargetFrame=",
  "RecContentType=text/html",
  "Referer=",
  "Snapshot=t2.inf",
  "Mode=HTML",
  ITEMDATA,
  "Name=USERNAME", "Value=131232", ENDITEM,
  "Name=PASSWORD", lr_decrypt("4e436971b123bbf57443472d4239ca5731218acf7"), ENDITEM,
  "Name=target", "Value=http://********/epromise/jsp/Dashboard.jsf", ENDITEM,
  "Name=smauthreason", "Value=0", ENDITEM,
  "Name=postpreservationdata", "Value=", ENDITEM,
  EXTRARES,
  "URL=http://*******/epromise/a4j/g/3_3_1.GAorg.richfaces.renderkit.html.images.InputBackgroundImage/DATB/eAFjYGDg!vflzf!!!5kAGqIF6Q__.jsf", "Referer=http://********/epromise/jsp/Dashboard.jsf", ENDITEM,
  LAST);

 lr_end_transaction("Login", LR_AUTO);

  if(strcmp(param,lr_eval_string("{CorrelationParameter_1}"))==0)
 {
 lr_think_time(10);

 web_submit_data("Dashboard.jsf_2",
  "Action=http://*****/epromise/jsp/Dashboard.jsf",
  "Method=POST",
  "TargetFrame=",
  "RecContentType=text/xml",
  "Referer=http://*****/epromise/jsp/Dashboard.jsf",
  "Snapshot=t3.inf",
  "Mode=HTML",
  ITEMDATA,
  "Name=AJAXREQUEST", "Value=dashboardFrm:regionId", ENDITEM,
  "Name=dashboardFrm:j_id_jsp_2035968740_17", "Value=1", ENDITEM,
  "Name=dashboardFrm:reportName", "Value=0", ENDITEM,
  "Name=dashboardFrm:profile", "Value=0", ENDITEM,
  "Name=dashboardFrm:fiscalWeeks", "Value=0", ENDITEM,
  "Name=dashboardFrm:j_id_jsp_2035968740_58", "Value=0", ENDITEM,
  "Name=dashboardFrm", "Value=dashboardFrm", ENDITEM,
  "Name=autoScroll", "Value=", ENDITEM,
  "Name=javax.faces.ViewState", "Value={CorrelationParameter_1}==", ENDITEM,
  "Name=dashboardFrm:j_id_jsp_2035968740_20", "Value=dashboardFrm:j_id_jsp_2035968740_20", ENDITEM,
  LAST);

 web_submit_data("Dashboard.jsf_3",
  "Action=http://*****/epromise/jsp/Dashboard.jsf",
  "Method=POST",
  "TargetFrame=",
  "RecContentType=text/xml",
  "Referer=http://*****/epromise/jsp/Dashboard.jsf",
  "Snapshot=t4.inf",
  "Mode=HTML",
  ITEMDATA,
  "Name=AJAXREQUEST", "Value=dashboardFrm:regionId", ENDITEM,
  "Name=dashboardFrm:j_id_jsp_2035968740_17", "Value=1", ENDITEM,
  "Name=dashboardFrm:reportName", "Value=4", ENDITEM,
  "Name=dashboardFrm:profile", "Value=0", ENDITEM,
  "Name=dashboardFrm:fiscalWeeks", "Value=0", ENDITEM,
  "Name=dashboardFrm:j_id_jsp_2035968740_58", "Value=0", ENDITEM,
  "Name=dashboardFrm", "Value=dashboardFrm", ENDITEM,
  "Name=autoScroll", "Value=", ENDITEM,
  "Name=javax.faces.ViewState", "Value={CorrelationParameter_1}==", ENDITEM,
  "Name=dashboardFrm:j_id_jsp_2035968740_26", "Value=dashboardFrm:j_id_jsp_2035968740_26", ENDITEM,
  LAST);

 web_submit_data("Dashboard.jsf_4",
  "Action=http://*****/epromise/jsp/Dashboard.jsf",
  "Method=POST",
  "TargetFrame=",
  "RecContentType=text/xml",
  "Referer=http://*****/epromise/jsp/Dashboard.jsf",
  "Snapshot=t5.inf",
  "Mode=HTML",
  ITEMDATA,
  "Name=AJAXREQUEST", "Value=dashboardFrm:regionId", ENDITEM,
  "Name=dashboardFrm:j_id_jsp_2035968740_17", "Value=1", ENDITEM,
  "Name=dashboardFrm:reportName", "Value=4", ENDITEM,
  "Name=dashboardFrm:profile", "Value=338", ENDITEM,
  "Name=dashboardFrm:fiscalWeeks", "Value=0", ENDITEM,
  "Name=dashboardFrm:j_id_jsp_2035968740_58", "Value=0", ENDITEM,
  "Name=dashboardFrm", "Value=dashboardFrm", ENDITEM,
  "Name=autoScroll", "Value=", ENDITEM,
  "Name=javax.faces.ViewState", "Value={CorrelationParameter_1}==", ENDITEM,
  "Name=dashboardFrm:j_id_jsp_2035968740_32", "Value=dashboardFrm:j_id_jsp_2035968740_32", ENDITEM,
  LAST);

  web_reg_find("Text=Dashboard",
  LAST);
 lr_start_transaction("Run Report");


 web_submit_data("Dashboard.jsf_5",
  "Action=http://*****/epromise/jsp/Dashboard.jsf",
  "Method=POST",
  "TargetFrame=",
  "RecContentType=text/html",
  "Referer=http://*****/epromise/jsp/Dashboard.jsf",
  "Snapshot=t6.inf",
  "Mode=HTML",
  ITEMDATA,
  "Name=dashboardFrm:j_id_jsp_2035968740_17", "Value=1", ENDITEM,
  "Name=dashboardFrm:reportName", "Value=4", ENDITEM,
  "Name=dashboardFrm:profile", "Value=338", ENDITEM,
  "Name=dashboardFrm:fiscalWeeks", "Value=1", ENDITEM,
  "Name=dashboardFrm:j_id_jsp_2035968740_46", "Value=Run Report", ENDITEM,
  "Name=dashboardFrm:j_id_jsp_2035968740_58", "Value=0", ENDITEM,
  "Name=dashboardFrm", "Value=dashboardFrm", ENDITEM,
  "Name=autoScroll", "Value=", ENDITEM,
  "Name=javax.faces.ViewState", "Value={CorrelationParameter_1}==", ENDITEM,
  LAST);

 web_reg_find("Text=Report",
  LAST);

 web_url("orderViewReport.jsf",
  "URL=http://*****/epromise/jsp/orderViewReport.jsf",
  "TargetFrame=",
  "Resource=0",
  "RecContentType=text/html",
  "Referer=",
  "Snapshot=t7.inf",
  "Mode=HTML",
    LAST);

 lr_end_transaction("Run Report", LR_AUTO);

  web_reg_find("Text=Report",
  LAST);
 lr_think_time(10);

 lr_start_transaction("Show Shortages");

 web_submit_data("orderViewReport.jsf_2",
  "Action=http://*****/epromise/jsp/orderViewReport.jsf",
  "Method=POST",
  "TargetFrame=",
  "RecContentType=text/html",
  "Referer=http://*****/epromise/jsp/orderViewReport.jsf",
  "Snapshot=t8.inf",
  "Mode=HTML",
  ITEMDATA,
  "Name=pageForm.:partntDropDown", "Value=-999", ENDITEM,
  "Name=pageForm.:j_id_jsp_628415633_15", "Value=", ENDITEM,
  "Name=pageForm.:j_id_jsp_628415633_18", "Value=Show Shortages", ENDITEM,
  "Name=pageForm.:repeatid1:0:j_id_jsp_628415633_72:16:removalDate", "Value=08/31/2011", ENDITEM,
  "Name=pageForm.:repeatid1:0:j_id_jsp_628415633_72:17:j_id_jsp_628415633_80", "Value=note", ENDITEM,
  "Name=pageForm.:repeatid1:1:j_id_jsp_628415633_71", "Value=true", ENDITEM,
  "Name=pageForm.:repeatid1:1:j_id_jsp_628415633_72:16:removalDate", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:1:j_id_jsp_628415633_72:17:j_id_jsp_628415633_80", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:2:j_id_jsp_628415633_71", "Value=true", ENDITEM,
  "Name=pageForm.:repeatid1:2:j_id_jsp_628415633_72:16:removalDate", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:2:j_id_jsp_628415633_72:17:j_id_jsp_628415633_80", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:3:j_id_jsp_628415633_71", "Value=true", ENDITEM,
  "Name=pageForm.:repeatid1:3:j_id_jsp_628415633_72:16:removalDate", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:3:j_id_jsp_628415633_72:17:j_id_jsp_628415633_80", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:4:j_id_jsp_628415633_72:16:removalDate", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:4:j_id_jsp_628415633_72:17:j_id_jsp_628415633_80", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:5:j_id_jsp_628415633_72:16:removalDate", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:5:j_id_jsp_628415633_72:17:j_id_jsp_628415633_80", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:6:j_id_jsp_628415633_72:16:removalDate", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:6:j_id_jsp_628415633_72:17:j_id_jsp_628415633_80", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:7:j_id_jsp_628415633_72:16:removalDate", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:7:j_id_jsp_628415633_72:17:j_id_jsp_628415633_80", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:8:j_id_jsp_628415633_72:16:removalDate", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:8:j_id_jsp_628415633_72:17:j_id_jsp_628415633_80", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:9:j_id_jsp_628415633_72:16:removalDate", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:9:j_id_jsp_628415633_72:17:j_id_jsp_628415633_80", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:10:j_id_jsp_628415633_72:16:removalDate", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:10:j_id_jsp_628415633_72:17:j_id_jsp_628415633_80", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:11:j_id_jsp_628415633_72:16:removalDate", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:11:j_id_jsp_628415633_72:17:j_id_jsp_628415633_80", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:12:j_id_jsp_628415633_72:16:removalDate", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:12:j_id_jsp_628415633_72:17:j_id_jsp_628415633_80", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:13:j_id_jsp_628415633_72:16:removalDate", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:13:j_id_jsp_628415633_72:17:j_id_jsp_628415633_80", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:14:j_id_jsp_628415633_72:16:removalDate", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:14:j_id_jsp_628415633_72:17:j_id_jsp_628415633_80", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:15:j_id_jsp_628415633_72:16:removalDate", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:15:j_id_jsp_628415633_72:17:j_id_jsp_628415633_80", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:16:j_id_jsp_628415633_72:16:removalDate", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:16:j_id_jsp_628415633_72:17:j_id_jsp_628415633_80", "Value=", ENDITEM,
  "Name=pageForm", "Value=pageForm", ENDITEM,
  "Name=autoScroll", "Value=", ENDITEM,
  "Name=javax.faces.ViewState", "Value=gNsW2eBHpo00XhhkaIpfwDjrQor7xi6XPJwCWF0UM3pYPzaNWgsp1bV7yoictRuJTErw+CCchaKXRde+0ILWrl0Er8u9n15dJEEmmY4HKi0h9b71s3qoSJ3zsYcJuaKSzvYaOcPU0OqLYV06", ENDITEM,
  LAST);

 web_reg_find("Text=Report",
  LAST);

 web_url("orderViewChildReport.jsf",
  "URL=http://*****/epromise/jsp/orderViewChildReport.jsf",
  "TargetFrame=",
  "Resource=0",
  "RecContentType=text/html",
  "Referer=",
  "Snapshot=t9.inf",
  "Mode=HTML",
  LAST);

 lr_end_transaction("Show Shortages", LR_AUTO);
 
 lr_think_time(10);
 lr_start_transaction("Download To Excel");


 web_submit_data("orderViewReport.jsf_3",
  "Action=http://*****/epromise/jsp/orderViewReport.jsf",
  "Method=POST",
  "TargetFrame=",
  "RecContentType=application/vnd.ms-excel",
  "Referer=http://*****/epromise/jsp/orderViewReport.jsf",
  "Snapshot=t10.inf",
  "Mode=HTML",
  ITEMDATA,
  "Name=pageForm.:partntDropDown", "Value=-999", ENDITEM,
  "Name=pageForm.:j_id_jsp_628415633_15", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:0:j_id_jsp_628415633_72:16:removalDate", "Value=08/31/2011", ENDITEM,
  "Name=pageForm.:repeatid1:0:j_id_jsp_628415633_72:17:j_id_jsp_628415633_80", "Value=note", ENDITEM,
  "Name=pageForm.:repeatid1:1:j_id_jsp_628415633_71", "Value=true", ENDITEM,
  "Name=pageForm.:repeatid1:1:j_id_jsp_628415633_72:16:removalDate", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:1:j_id_jsp_628415633_72:17:j_id_jsp_628415633_80", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:2:j_id_jsp_628415633_71", "Value=true", ENDITEM,
  "Name=pageForm.:repeatid1:2:j_id_jsp_628415633_72:16:removalDate", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:2:j_id_jsp_628415633_72:17:j_id_jsp_628415633_80", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:3:j_id_jsp_628415633_71", "Value=true", ENDITEM,
  "Name=pageForm.:repeatid1:3:j_id_jsp_628415633_72:16:removalDate", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:3:j_id_jsp_628415633_72:17:j_id_jsp_628415633_80", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:4:j_id_jsp_628415633_72:16:removalDate", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:4:j_id_jsp_628415633_72:17:j_id_jsp_628415633_80", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:5:j_id_jsp_628415633_72:16:removalDate", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:5:j_id_jsp_628415633_72:17:j_id_jsp_628415633_80", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:6:j_id_jsp_628415633_72:16:removalDate", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:6:j_id_jsp_628415633_72:17:j_id_jsp_628415633_80", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:7:j_id_jsp_628415633_72:16:removalDate", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:7:j_id_jsp_628415633_72:17:j_id_jsp_628415633_80", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:8:j_id_jsp_628415633_72:16:removalDate", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:8:j_id_jsp_628415633_72:17:j_id_jsp_628415633_80", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:9:j_id_jsp_628415633_72:16:removalDate", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:9:j_id_jsp_628415633_72:17:j_id_jsp_628415633_80", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:10:j_id_jsp_628415633_72:16:removalDate", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:10:j_id_jsp_628415633_72:17:j_id_jsp_628415633_80", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:11:j_id_jsp_628415633_72:16:removalDate", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:11:j_id_jsp_628415633_72:17:j_id_jsp_628415633_80", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:12:j_id_jsp_628415633_72:16:removalDate", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:12:j_id_jsp_628415633_72:17:j_id_jsp_628415633_80", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:13:j_id_jsp_628415633_72:16:removalDate", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:13:j_id_jsp_628415633_72:17:j_id_jsp_628415633_80", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:14:j_id_jsp_628415633_72:16:removalDate", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:14:j_id_jsp_628415633_72:17:j_id_jsp_628415633_80", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:15:j_id_jsp_628415633_72:16:removalDate", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:15:j_id_jsp_628415633_72:17:j_id_jsp_628415633_80", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:16:j_id_jsp_628415633_72:16:removalDate", "Value=", ENDITEM,
  "Name=pageForm.:repeatid1:16:j_id_jsp_628415633_72:17:j_id_jsp_628415633_80", "Value=", ENDITEM,
  "Name=pageForm", "Value=pageForm", ENDITEM,
  "Name=autoScroll", "Value=", ENDITEM,
  "Name=javax.faces.ViewState", "Value=gNsW2eBHpo00XhhkaIpfwDjrQor7xi6XPJwCWF0UM3pYPzaNWgsp1bV7yoictRuJmUEvMUdRY1yXRde+0ILWrl0Er8u9n15dJEEmmY4HKi0h9b71s3qoSPHFOxP7wYe8pj+O276IhdUvYxKj", ENDITEM,
  "Name=beanName", "Value=report", ENDITEM,
  "Name=downloadType", "Value=WO Mapping", ENDITEM,
  "Name=reportName", "Value=orderdue", ENDITEM,
  "Name=pageForm.:_idcl", "Value=pageForm.:downloadToExcel", ENDITEM,
  LAST);

    HttpCode = web_get_int_property(HTTP_INFO_RETURN_CODE);
   DownSize = web_get_int_property(HTTP_INFO_DOWNLOAD_SIZE);
   web_get_int_property(HTTP_INFO_TOTAL_REQUEST_STAT);     
   web_get_int_property(HTTP_INFO_TOTAL_RESPONSE_STAT);
   web_get_int_property(HTTP_INFO_DOWNLOAD_TIME );

   if(HttpCode == 200 && DownSize >= 1000)
    {
     lr_output_message("The status code is %d", HttpCode);
     lr_output_message("File size download %d", DownSize);
     lr_end_transaction("Download To Excel", LR_PASS);
     lr_think_time(10);
    }
    else
    {
     lr_output_message("The status code is %d", HttpCode);
     lr_output_message("File size download %d", DownSize);
     lr_end_transaction("Download To Excel", LR_FAIL);
     lr_abort();
    }
 }else{
  lr_output_message("Incorrect CorrelationParameter");
  lr_abort();
 }
// lr_end_transaction("Download To Excel", LR_AUTO);

return 0;
}


TAG:

 

评分:0

我来说两句

日历

« 2024-05-16  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 22201
  • 日志数: 14
  • 建立时间: 2011-06-07
  • 更新时间: 2012-06-04

RSS订阅

Open Toolbar