友善交流技术...
Loadrunner 遍历一个页面中的URL并访问之
上一篇 /
下一篇 2011-11-14 18:11:56
/ 个人分类:性能测试
Loadrunner 遍历一个页面中的URL并访问之:
好久没有写这方面的代码了,今天写了一个遍历每一个页面中的所有URL,并打开URL地址。对无效的URL进行了排除操作。
Action()
{
char temp[64];
int num = 0 ;
int i = 0 ;
char *str ;
// char *temp ;
//获取函数,是一个数组
web_reg_save_param(
"UrlList",
"LB/ALNUMIC=<a href=\"",
"RB=\"",
"ORD=all",
LAST);
web_url("localhost",
"URL=http://www.baidu.com",
LAST);
//获取数据的长度
str = lr_eval_string("{UrlList_count}");
lr_error_message("%s",str);
num = atoi(str);
for(i=1;i<=num;i++){
//格式化输出
sprintf(temp,"{UrlList_%d}",i);
//生成参数
lr_save_string(lr_eval_string(temp),"Turl");
//判定URL 是否合法
if (strstr(lr_eval_string(temp),"http")) {
web_url("TESTER","URL={Turl}", LAST);
}else
{
lr_error_message("Url is not exits");
}
}
return 0;
}
收藏
举报
TAG: