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."); //在日誌
else
//如果出現次數小於等於
lr_error_message("Log on failed"); //在日誌中輸出Log on failed
return 0;
}
===================【根據返回響應中的某段程式碼的次數判斷執行是否成功】===================