主要用到
web_reg_save_param_ex函数("Scope=All",),
sprintf( CProdNo,"{CProdNo_%d}",i );
函数功能:把格式化的数据写入某个字符串
//脚本如下:
Action() { // -----------------参数化 int i,count; char CProdNo[30] ={'\0'}; char CAppNo[30] ={'\0'}; char CPlyNo[30] ={'\0'}; char TCrtTm[30] ={'\0'}; web_set_max_html_param_len("1024"); lr_start_transaction("车险查询"); //Correlation comment - Do not change!Original value='1993301033020170000158' Name ='CPlyNo' web_reg_save_param_ex( "ParamName=CPlyNo", "LB=\"\CPlyNo\" value=\"", "RB=\" newValue", "Ordinal=All", SEARCH_FILTERS, "Scope=All", "RequestUrl=*/actionservice.ai*", LAST); //Correlation comment - Do not change!Original value='5993301033020170000158' Name ='CAppNo' web_reg_save_param_ex( "ParamName=CAppNo", "LB=\"CAppNo\" value=\"", "RB=\" newValue", "Ordinal=All", SEARCH_FILTERS, "Scope=All", "RequestUrl=*/actionservice.ai*", LAST); //Correlation comment - Do not change!Original value='{CProdNo}' Name ='CProdNo' web_reg_save_param_ex( "ParamName=CProdNo", "LB=\"CProdNo\" value=\"", "RB=\" newValue", "Ordinal=All", SEARCH_FILTERS, "Scope=All", "RequestUrl=*/actionservice.ai*", LAST); //Correlation comment - Do not change!Original value='{TCrtTm}' Name ='TCrtTm' web_reg_save_param_ex( "ParamName=TCrtTm", "LB=\"TCrtTm\" value=\"", "RB=\" newValue", "Ordinal=All", SEARCH_FILTERS, "Scope=All", "RequestUrl=*/actionservice.ai*", LAST); web_custom_request("actionservice.ai_3", "URL=http://{UrlAddress}/vch/actionservice.ai", "Method=POST", "TargetFrame=", "Resource=1", "Referer=http://{UrlAddress}/vch/core/jsp/vch/print/vchplyedr.jsp?CASOPDPT=33&random=1490176345906", "Snapshot=t79.inf", "Body=---", LAST); lr_end_transaction("车险查询", LR_AUTO); lr_output_message("找到参数个数为:%s", lr_eval_string("{CPlyNo_count}")); count=atoi( lr_eval_string("{CPlyNo_count}") ); // atoi把字符串的数字转换为整形的数字 for(i=1;i<=count;i++) { sprintf( CProdNo,"{CProdNo_%d}",i ); sprintf( CAppNo,"{CAppNo_%d}",i ); sprintf( CPlyNo,"{CPlyNo_%d}",i ); sprintf( TCrtTm,"{TCrtTm_%d}",i ); lr_output_message("第%d个保单,产品编号CProdNo为:%s", i, lr_eval_string(CProdNo)); lr_output_message("投保单号CAppNo为:%s", lr_eval_string(CAppNo)); lr_output_message("保单号CPlyNo为:%s", lr_eval_string(CPlyNo)); lr_output_message("创建时间TCrtTm为:%s", lr_eval_string(TCrtTm)); }