LoadRunner常用事务判断

一、数据值比较

 

   lr_start_transaction("终审")

   if (atoi(lr_eval_string("{MyOutputParm}"))==atoi("11-1")) {
      lr_end_transaction("终审",LR_PASS);
   }
   else
      lr_end_transaction("终审",LR_FAIL);


注:上述比较的环境是:使用了http协议 和 web service协议 (判断中的条件 是从oracle数据库中查询提取出来的,故需要添加web service协议,这里的11-1是库中业务逻辑成功的状态值)

 

二、字符串比较是否相同

 

   //判断接口是否调用成功
  lr_output_message(lr_eval_string("{Param_retCode}"));
  if(strcmp(lr_eval_string("{Param_retCode}"),"0000") ==0)
   {
      lr_end_transaction("新贷后接口调用", LR_PASS);

   }
 
   else{
      lr_end_transaction("新贷后接口调用", LR_FAIL);
   }

 

三、字符串是否一致

 

 if(strcmp(lr_eval_string("{Param_retCode}"),"0000"))

{
       lr_end_transaction("新贷后接口调用", LR_PASS);

   }
 
   else{
      lr_end_transaction("新贷后接口调用", LR_FAIL);
   }

 

四、字符串长度判断

 

 if(strlen(lr_eval_string("{Param_retCode}"))==0)

{
       lr_end_transaction("新贷后接口调用", LR_PASS);

   }
 
   else{
      lr_end_transaction("新贷后接口调用", LR_FAIL);
   }

 

posted @ 2015-10-22 13:51  Agoly  阅读(748)  评论(0)    收藏  举报