列表判定状态值 关联

阅读更多
归总一下,处理列表关联后针对部分特定内容判定方法:
1、对两个字符串进行比较
lr_save_string( "Hello World!","string1" );
lr_save_string( "Hello World!","string2" );
result = strcmp(&string1,&string2);
或者
result = strcmp(lr_eval_string("{string1}"),lr_eval_string("{string2}")); 
if ( result == 0 )
{
   lr_output_message("the result is 0.");
}
else
{
   lr_output_message("the result is not 0.");
}

2、if (atoi(lr_eval_string("{count2}"))==0)
3、
在登录系统后,进入薪资查询页面,查找九月,这个查找要设置在有信息“九月”页面之前。脚本如下:

     web_reg_find("Text=九月",

         "SaveCount=九月",

         LAST);

然后就是if语句,看看是否有九月这个信息。如果有,执行{}中的事务,这里也就是查询。

  if (atoi(lr_eval_string("{九月}")) > 0){......}

如果没有,就执行else,这里{}中的事务也就是退出。

else{......}

实际使用中的代码:

    for(i=1;i<=atoi(lr_eval_string("{WCSParam_RWLSH_count}"));i++) 
{
	 
	
	lr_output_message("paramarr %d 's values %s",i,lr_paramarr_idx("WCSParam_RWLSH", i)); 

	lr_save_string(lr_paramarr_idx("WCSParam_RWLSH",i),"rwid"); 

........

 
lr_save_string( "审批","str2" ); 

 res = strcmp(lr_eval_string("{JBRWMC}"),lr_eval_string("{str2}"));  

 if (res ==0 )
 
 {
.......

}esle{
.......

}
 	.......
 


你可能感兴趣的:(脚本,web,性能,loadrunner)