loadrunner 插入文本檢查點

 判斷腳本是否執行成功是根據服務器返回的狀態來確定的,如果服務器返回的HTTP狀態爲 200 OK ,那麼VuGen 就認爲腳本正確地運行了,並且是運行通過的。在絕大多數系統出錯時會返回錯誤頁面碼? 不會  一般系統都會返回一個消息提示框,來提升用戶感受。例如,“網站繁忙,請稍後”。其實這個時候網站已經無法正確響應用戶請求了,但是VuGen 腳本無法識別,會錯誤地認爲網站還能正確訪問,導致分析錯誤。所以這時需要一種檢查點函數幫助驗證請求發送出去後,服務器的返回是不是期望的內容,如果不是,那麼就說明服務器返回無法提供正常的服務了




web_reg_find()從服務器的響應中搜索,不是從界面搜索,建議少用,易造成時間的損耗,因而造成性能損耗。


web_reg_find("Text=welcome","SaveCoune=Welcome_Count",LAST);/*新增代碼,,使用文本檢查點 判斷登錄*/



web_submit_form("login.pl", 
		"Snapshot=t3.inf", 
		ITEMDATA, 
		"Name=username", "Value={username}", ENDITEM, 
		"Name=password", "Value=1", ENDITEM, 
		LAST);

if(atoi(lr_eval_string("{Welcome_Count}"))>0){   /*新增代碼,使用文本檢查點 判斷登錄*/

    lr_output_message("Log on successful.");

	}

else{

   lr_error_message("Log on failed");
   return -1;

}


發佈了86 篇原創文章 · 獲贊 14 · 訪問量 12萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章