下面介紹一下如何進行集合點、檢查點以及參數化的設置:
對于集合點、檢查點的設置有兩種方法,一種是在錄制完腳本以后,手工在腳本中添加相關的關鍵字例如lr_start_transaction等,這種方法對腳本語言的理解能力要求較高。另一種是直接在錄制的過程中添加集合點、檢查點,這樣lr就會自動把集合點、檢查點的關鍵字添加到腳本中。
事務:就是用戶某一步或者某幾步操作的集合。當我們需要通過某一步或是某幾步操作從而衡量服務器的性能的時候,這時我們就把這些操作設置成一個事務,當事務開始執行的時候lr就開始計時當事務運行結束計時停止,執行事務的時間會在在最后的結果中顯示出來。
實例:登錄sina網站,把點擊“天氣”設置成一個事務,衡量服務器處理處理該事務的性能。
1,點擊紅色的錄制按鈕,輸入URL開始錄制。彈出sina的首頁,點擊
點擊OK完成事務的開始點設置。
2,在sina頁面上點擊“天氣”的連接,出現天氣頁面
3,點擊設置事務的結束點,這時彈出事務結束對話框
lr根據匹配原則已經自動把事務名字一欄填入“天氣”,我們只需要選擇事務的狀態。狀態有三種LR_AUTO、 LR_PASS、 LR_FAIL、 LR_STOP,
LR_AUTO:事物的狀態被自動設置,如果事務執行成功,狀態設置為PASS,如果執行失敗,狀態設置為FAIL,如果由于異常中斷,狀態被設置成STOP.
LR_PASS:事務如果執行成功,代碼的返回狀態就是PASS。
LR_FAIL:事務如果執行失敗,代碼的返回狀態就是FAIL。
一般我們選擇LR_AUTO。 那么我們會有疑問什么時候我們選擇PASS或者是FAIL呢?
Lr的幫助文檔中有一條例子,可以很好的幫助我們理解
文章來源于領測軟件測試網 http://www.kjueaiud.com/