1. 程式人生 > >LoadRunner介面效能測試示例

LoadRunner介面效能測試示例

===================【根據返回響應中的某段程式碼的次數判斷執行是否成功】===================

Action()
{

//首先呼叫web_reg_find()這個註冊函式,我們介面的正常返回結果都是<Code>0</Code>
    web_reg_find("Search=Body", //定義查詢範圍
    "SaveCount=result", //定義查詢計數變數名稱
    "Text=<Code>0</Code>", //定義查詢內容
     LAST);

//Name後面的值都是介面引數值,可以參考開發人員提供的介面設計文件或者錄製指令碼獲得

//介面的引數值一般都要引數化,儘可能的模擬真是場景
  "Name=userid","Value={NewParam}",ENDITEM,
  "Name=snsid","Value=6000",ENDITEM,
  "Name=username","Value={myUserName}",ENDITEM,
                LAST);

//剛才的web_reg_find()註冊函式派上用處,可以對結果進行統計

  if (atoi(lr_eval_string("{result}")) > 0) //判斷如果<Code>0</Code>
                                               //字串出現次數大於0
        lr_output_message("Log on successful."); //在日誌

中輸出Log on successful
    else
  //如果出現次數小於等於
       lr_error_message("Log on failed"); //在日誌中輸出Log on failed

 return 0;
}


===================【根據返回響應中的某段程式碼的次數判斷執行是否成功】===================