LoadRunner 技巧之檢查點
以loadrunner 自帶WebTours 為例:
1、在錄制之間需要打開菜單Vuser ---> run-time setting ,選擇Preferences 選項,勾選“Enable Image and text check”選項。如果不勾選此項,將不會執行打找函數。
2、下面錄制訪問首頁,切換到Tree 視圖,選中首面“welcome to the Web Tours site.”
當然,你可以設置任何有標志性(驗證請求是正確)的內容。
3、彈出find text 窗口。
Search for specific Text:需要查詢的標準文本,與word 中的查找功能十分相似。
Search Text by start and end of string:文本檢查點函數也同樣提供了根據左便捷進行查找的功能,選項參考上一節關聯函數。
Search in:設置在服務器返回的哪部分數據中進行查詢。
Fail if:設置在什么情況下文本檢查點函數錯誤,提供了兩個選項:Found、NotFound 。 Found 也就是說如果在服務器返回中存在需要檢查的對象,那么文本檢查點函數出錯;選擇NotFound 則相反,如果沒有找到對應的內容,那么文本檢查點函數出錯。
檢查點函數的錯誤會導致整個腳本運行結果的失敗,通過這個功能可以方便地定位腳本運行中的邏輯錯誤。
4、添加檢查點腳本如下:
Action() web_reg_find("Search=Body", web_url("WebTours", web_url("favicon.ico", return 0; |
Web_reg_find 函數
通過LR11 的(F1 鍵打開)幫助文檔, 搜索 web_find 函數,提示:web_find 已經棄用,推薦使用web_reg_find 函數。
int web_reg_find(const char *attribute_list, LAST );
Web_reg_find( “Search=Body”, // 定義查找范圍 “SaveCount=ddd” // 定義查找計數變量名稱 “Text=aaa” // 定義查找內容 LAST); |
圖片查找函數
通過web_inage_check 函數可以檢查頁面上的圖片。
int web_image_check( const char *CheckName, <List of Attributes>, <"Alt=alt"|| "Src=src">, LAST );
Web_reg_find( “Go2Venus”, // 函數標題 “Alt=Venus” // 圖片說明 LAST); |
相關鏈接:
posted on 2013-03-19 10:42 順其自然EVO 閱讀(350) 評論(0) 編輯 收藏 所屬分類: loadrunner 、性能測試