loadrunner的参数和变量,怎么就是搞不清楚了
本帖最后由 安安果2012 于 2014-9-28 10:44 编辑loadrunner的参数和变量,怎么就是搞不清楚了。
int i,j; //定义变量,循环次数
char URL1,COUNT,Name; //定义变量,存储参数化名称
//第一页博客的
web_reg_save_param("Count","LB=查看(","RB=)</a>","ORD=all",LAST);//设定点击数参数化变量
web_reg_save_param("Name","LB=>","RB=</a></h4>","ORD=all",LAST);//设定标题参数化变量
sprintf(URL1,"URL=http://www.51testing.com/html/98/92598-type-blog.html");//准备需要访问的URL
web_url("Link",URL1,LAST); //访问URL
for(j=1;j<=atoi(lr_eval_string("{Count_count}"));j++) //按得到的参数化变量数量进行循环
{
sprintf(COUNT,"{Count_%d}",j); //准备点击次数参数化变量
sprintf(Name,"{Name_%d}",j); //准备标题参数化变量
lr_message("%s %s",lr_eval_string(Name),lr_eval_string(COUNT));//打印标题和点击次数
} sprintf(COUNT,"{Count_%d}",j); //准备点击次数参数化变量
sprintf(Name,"{Name_%d}",j); //准备标题参数化变量
为什么这两行中的"{Count_%d}"、"{Name_%d}"两个参数不用lr_eval_string取值了呢? 请高手指点,网上的资料也看了,绕来绕去的,还是不明白…… sprintf(COUNT,"{Count_%d}",j);
这只是拼接一个参数样的字符串而已,这还不是参数,生成的值不过是一个{count_1}这样的内容,这是一个参数的字符串格式。现在这种写法越来越少了,因为这个写法比较out
现在直接用lr_paramarr_idx了
页:
[1]