LoadRunner脚本增强技巧之检查点
檢查點的設置理解起來非常簡單,就是要在服務器返回的頁面中檢查是否存在關鍵信息。檢查點函數的錯誤會導致整個腳本運行結果的失敗,通過這個功能可以方便地定位腳本運行中的邏輯錯誤。檢查點的設置通常分為兩種,一種是對文字的檢查,一種是對圖片的檢查。
?
檢查文本---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);有一點要記得,就是添加檢查點函數的時候,這個函數要放在對應請求的前面。如果對腳本不熟,建議不要手動添加函數,容易出錯,可以參考下面的方法,在Tree視圖下進行操作。
1、在錄制之間需要打開菜單Vuser->run-time setting,選擇Preferences選項,勾選“Enable Image and text check”選項。如果不勾選此項,將不會執行檢查函數。
2、?下面錄制訪問首頁,切換到Tree視圖,選中任何有標記性的文本,右鍵點擊,選擇Add a Text Check(web_reg_find)。
3、彈出Find Text窗口,一般選Body就可以了,即在response中查找相關文本。
Search for specific Text:需要查詢的標準文本。
Search Text by start and end of string:要查找的文本的左右邊界。
Search in:設置在服務器返回的哪部分數據中進行查詢。
Save count:記錄查找內容的出現次數并且存放到一個參數中,這里可以填寫一個參數名稱來存放計數結果。
Fail if:設置在什么情況下文本檢查點函數錯誤,提供了兩個選項:Found、NotFound 。Found也就是說如果在服務器返回中存在需要檢查的對象,那么文本檢查點函數出錯;選擇NotFound則相反,如果沒有找到對應的內容,那么文本檢查點函數出錯。
轉載于:https://www.cnblogs.com/mgzc-1508873480/p/7092338.html
總結
以上是生活随笔為你收集整理的LoadRunner脚本增强技巧之检查点的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何查看centos系统cpu/内存使用
- 下一篇: es2016