Action()
{
int len, i = 1;
char dst[20];
char * tmp;
web_url("webtours",
"URL=http://127.0.0.1:1080/webtours/",
"TargetFrame=",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t1.inf",
"Mode=HTML",
EXTRARES,
"Url=http://www.bing.com/favicon.ico", "Referer=", ENDITEM,
LAST);
lr_start_transaction("login");
lr_think_time(7);
web_submit_data("login.pl",
"Action=http://127.0.0.1:1080/webtours/login.pl",
"Method=POST",
"TargetFrame=body",
"RecContentType=text/html",
"Referer=http://127.0.0.1:1080/webtours/nav.pl?in=home",
"Snapshot=t2.inf",
"Mode=HTML",
ITEMDATA,
"Name=userSession", "Value=123874.163953017zDHVHHHpDAiDDDDDDicDApzzDif", ENDITEM,
"Name=username", "Value=admin1", ENDITEM,
"Name=password", "Value=admin1", ENDITEM,
"Name=JSFormSubmit", "Value=off", ENDITEM,
"Name=login.x", "Value=54", ENDITEM,
"Name=login.y", "Value=6", ENDITEM,
LAST);
lr_end_transaction("login",LR_AUTO);
web_reg_save_param("p_cities",
"LB=<option",
"RB=</option>",
"Ord=All",
"NotFound=WARNING",
LAST);
lr_start_transaction("clickFlights");
lr_think_time(10);
web_url("Search Flights Button",
"URL=http://127.0.0.1:1080/webtours/welcome.pl?page=search",
"TargetFrame=body",
"Resource=0",
"RecContentType=text/html",
"Referer=http://127.0.0.1:1080/webtours/nav.pl?page=menu&in=home",
"Snapshot=t3.inf",
"Mode=HTML",
LAST);
lr_end_transaction("clickFlights",LR_AUTO);
len = lr_paramarr_len("p_cities");
for (; i <= len; i++) {
tmp = lr_paramarr_idx("p_cities", i);
getCity(dst, tmp);
lr_output_message(dst);
}
// getCity(dst, lr_paramarr_random("p_cities"));
//
// lr_output_message(dst);
return 0;
}
char * getCity(char * dst, char * src){
char * start = (char *)strrchr(src, '>')+1;
strcpy(dst, start);
return dst;
}
{
int len, i = 1;
char dst[20];
char * tmp;
web_url("webtours",
"URL=http://127.0.0.1:1080/webtours/",
"TargetFrame=",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t1.inf",
"Mode=HTML",
EXTRARES,
"Url=http://www.bing.com/favicon.ico", "Referer=", ENDITEM,
LAST);
lr_start_transaction("login");
lr_think_time(7);
web_submit_data("login.pl",
"Action=http://127.0.0.1:1080/webtours/login.pl",
"Method=POST",
"TargetFrame=body",
"RecContentType=text/html",
"Referer=http://127.0.0.1:1080/webtours/nav.pl?in=home",
"Snapshot=t2.inf",
"Mode=HTML",
ITEMDATA,
"Name=userSession", "Value=123874.163953017zDHVHHHpDAiDDDDDDicDApzzDif", ENDITEM,
"Name=username", "Value=admin1", ENDITEM,
"Name=password", "Value=admin1", ENDITEM,
"Name=JSFormSubmit", "Value=off", ENDITEM,
"Name=login.x", "Value=54", ENDITEM,
"Name=login.y", "Value=6", ENDITEM,
LAST);
lr_end_transaction("login",LR_AUTO);
web_reg_save_param("p_cities",
"LB=<option",
"RB=</option>",
"Ord=All",
"NotFound=WARNING",
LAST);
lr_start_transaction("clickFlights");
lr_think_time(10);
web_url("Search Flights Button",
"URL=http://127.0.0.1:1080/webtours/welcome.pl?page=search",
"TargetFrame=body",
"Resource=0",
"RecContentType=text/html",
"Referer=http://127.0.0.1:1080/webtours/nav.pl?page=menu&in=home",
"Snapshot=t3.inf",
"Mode=HTML",
LAST);
lr_end_transaction("clickFlights",LR_AUTO);
len = lr_paramarr_len("p_cities");
for (; i <= len; i++) {
tmp = lr_paramarr_idx("p_cities", i);
getCity(dst, tmp);
lr_output_message(dst);
}
// getCity(dst, lr_paramarr_random("p_cities"));
//
// lr_output_message(dst);
return 0;
}
char * getCity(char * dst, char * src){
char * start = (char *)strrchr(src, '>')+1;
strcpy(dst, start);
return dst;
}