下载资源文件脚本(18抽考)
下载资源文件脚本
long fileopen; vuser_init() { char *filename = "F:\\test\\params.log"; if ((fileopen = fopen(filename,"a+")) == NULL) { lr_error_message ("file isn't open,path=%s",filename); return 0; } web_set_max_html_param_len("1024"); web_add_cookie("com.bjbodao-race.cookie-key=57-45-80-F0-33-C2-33-16-58-CA-BD-55-5B-54-E2-AA-9C-B4-27-B1-26-52-4B-9D-5A-44-76-9E-A5-A3-EB-C0-E5-F6-E2-32-48-BB-3A-73-B4-E3-05-55-7E-EE-22-B7-76-EB-19-01-1C-17-91-1D-9B-6E-79-64-E5-2A-4E-EB-F0-A6-2D-0C-D8-77-EB-51-7C-60-05-4C-DC-1F-AE-FB-B2-B0-FE-85-63-E0-FB-06-1B-2C-9D-14-78-64-AA-2F-97-37-85-02-F2-55-23-E9-57-86-95-16-24-77-68-4A; DOMAIN=192.168.37.94"); lr_start_transaction("登录页面"); web_url("login.aspx", "URL=http://{ip_value}/login.aspx", "Resource=0", "RecContentType=text/html", "Referer=", "Snapshot=t15.inf", "Mode=HTML", EXTRARES, "Url=/images/login_01.png", "Referer=http://{ip_value}/css/login.css", ENDITEM, "Url=/images/login-footer.png", "Referer=http://{ip_value}/css/login.css", ENDITEM, "Url=/images/login-bg.jpg", "Referer=http://{ip_value}/css/login.css", ENDITEM, "Url=/images/time.png", "Referer=http://{ip_value}/css/login.css", ENDITEM, "Url=/images/pw.png", "Referer=http://{ip_value}/css/login.css", ENDITEM, "Url=/images/name.png", "Referer=http://{ip_value}/css/login.css", ENDITEM, "Url=/images/name_h.png", "Referer=http://{ip_value}/css/login.css", ENDITEM, "Url=/images/pw_h.png", "Referer=http://{ip_value}/css/login.css", ENDITEM, LAST); lr_end_transaction("登录页面", LR_AUTO); lr_start_transaction("登录"); web_submit_data("Login.ashx", "Action=http://{ip_value}/Login.ashx", "Method=POST", "RecContentType=application/json", "Referer=http://{ip_value}/login.aspx", "Snapshot=t16.inf", "Mode=HTML", ITEMDATA, "Name=account", "Value={username}", ENDITEM, "Name=password", "Value=123123", ENDITEM, LAST); /* Registering parameter(s) from source task id 151 // {Siebel_Analytic_ViewState3} = "/wEPDwUKMTM0NzA4NjQyMw9kFgJmD2QWAgIDDxYCHgdlbmN0eXBlBRNtdWx0aXBhcnQvZm9ybS1kYXRhZGRw4sPrFWcpvZGS0uU31b1qc5+dBqHoReSsa5TzG9ZuGA==" // */ web_reg_save_param("Siebel_Analytic_ViewState3", "LB/IC=ViewState\" value=\"", "RB/IC=\"", "Ord=1", "Search=Body", "RelFrameId=1", LAST); web_url("SignsAndAds.aspx", "URL=http://{ip_value}/Decoration/SignsAndAds.aspx", "Resource=0", "RecContentType=text/html", "Referer=http://{ip_value}/login.aspx", "Snapshot=t17.inf", "Mode=HTML", EXTRARES, "Url=../images/main.png", "Referer=http://{ip_value}/css/common.css", ENDITEM, LAST); lr_end_transaction("登录", LR_AUTO); return 0; }
action() { int code,flen,time; int id,scid; char *vuser_group; lr_whoami(&id, &vuser_group, &scid); lr_start_transaction("下载资源"); web_submit_data("SignsAndAds.aspx_2", "Action=http://{ip_value}/Decoration/SignsAndAds.aspx", "Method=POST", "EncType=multipart/form-data", "RecContentType=application/octet-stream", "Referer=http://{ip_value}/Decoration/SignsAndAds.aspx", "Snapshot=t18.inf", "Mode=HTML", ITEMDATA, "Name=__VIEWSTATE", "Value={Siebel_Analytic_ViewState3}", ENDITEM, "Name=__VIEWSTATEGENERATOR", "Value=5824AAB9", ENDITEM, "Name=__EVENTVALIDATION", "Value=/wEdAATOlS4R/fN0ydfO1zew1XWHKtQL6BXt61SS9GZyI008X8uo1RFu8xwss4OiPHNjbtm4orBP5tGTWvXF7aNRG/mZW00/F47HXqvV2khqPyNJobps0Fa1Te8/RPQAfUWoieU=", ENDITEM, "Name=ctl00$top$hidTimeleft", "Value=8919", ENDITEM, "Name=ctl00$ContentPlaceHolder1$fileUp_sign", "Value=", "File=Yes", ENDITEM, "Name=ctl00$ContentPlaceHolder1$fileup_ad", "Value=", "File=Yes", ENDITEM, "Name=ctl00$ContentPlaceHolder1$btnData", "Value=下载素材", ENDITEM, LAST); code=web_get_int_property(HTTP_INFO_RETURN_CODE); // lr_output_message("HTTP CODE:%d",code); flen=web_get_int_property(HTTP_INFO_DOWNLOAD_SIZE); // lr_output_message("下载文件大小是:%d",flen); time=web_get_int_property(HTTP_INFO_DOWNLOAD_TIME); // lr_output_message("下载时间是:%d",time); fprintf(fileopen,"%d,%d,%d,%d\n",id,code,flen,time); if(code=200) lr_end_transaction("下载资源", LR_PASS); else lr_end_transaction("下载资源", LR_FAIL);
return 0;
}
vuser_end() { web_url("icon.png", "URL=http://{ip_value}/controls/layer/skin/default/icon.png", "Resource=1", "RecContentType=image/png", "Referer=http://{ip_value}/controls/layer/skin/layer.css", "Snapshot=t19.inf", LAST); web_url("LoginOut.aspx", "URL=http://{ip_value}/LoginOut.aspx", "Resource=0", "RecContentType=text/html", "Referer=http://{ip_value}/Decoration/SignsAndAds.aspx", "Snapshot=t20.inf", "Mode=HTML", LAST); fclose(fileopen); return 0; }