1. 程式人生 > >loadrunner學習---檢查點

loadrunner學習---檢查點

檢查 計數 提示 img 查找 檢查點 選擇 今天 back

記錄一下今天學到的一個知識---檢查點。

檢查點有什麽用呢?當我們錄制一個腳本,然後replay回放之後,loadrunner會告訴我們回放有沒有問題,那這裏就有一個坑啦。

我之前以為回放成功就代表了在頁面上執行成功,其實不是這樣的,回放成功只是代表腳本沒有問題。比如一個註冊用戶的腳本,錄制腳本的時候註冊了賬戶001,回放時不修改腳本就是再註冊一遍賬戶001,這時只要網站沒有什麽問題就都能回放成功,然而實際操作情況是這樣:首先註冊了001的話,再註冊001是會有已註冊提示的,這裏就不能執行成功。

那這時候就可以用檢查點來查看是否執行成功了。loadrunner中可以設置文本檢查點和圖片檢查點。以下是loadrunner設置檢查點的幾種方法:

***在回放腳本時,必須確定run-time setting中勾選了“Enable Image and text check”選項。如果不勾選此項,腳本回放將不會執行檢查點函數

技術分享圖片

以webtours為例,錄制一個註冊賬號的腳本並添加檢查點,這裏的檢查點就可以設置成註冊成功頁面的提示語。

方法1:錄制時添加檢查點

技術分享圖片

顯示在代碼頁面就是:

技術分享圖片

方法2:錄制完成後在tree視圖那裏添加

首先找到註冊成功的頁面,找到作為檢查點的文本右鍵,選擇add

技術分享圖片

彈出一個find text頁面,根據提示可以精確查找或根據文本的開始結尾內容查找。

顯示在代碼頁內容與上面相同,多了一個web_reg_find函數。

技術分享圖片

方法三:用web_image_check 函數設置圖片檢查點

首先找到註冊成功頁面快照,右鍵選擇在該操作執行前插入

技術分享圖片

技術分享圖片

技術分享圖片

代碼

技術分享圖片

顯示在代碼頁內容:

技術分享圖片

檢查點函數

Web_reg_find 函數

Web_reg_find( “Search=Body”,     // 定義查找範圍
            “SaveCount=ddd”   // 定義查找計數變量名稱
            “Text=aaa”         // 定義查找內容
              LAST); 

web_image_check函數

Web_image_check( “Go2Venus”,     // 函數標題
             “Alt=Venus”   // 圖片說明
              LAST); 

loadrunner學習---檢查點