在開發過程中,可以通過斷點、列印日誌等方法除錯**。在loadrunner vugen中,也可以通過一些方法來除錯指令碼。
一、message函式的詳解
1.lr_output_message函式
函式用法:
lr_output_message("%s登入成功",lr_eval_string(""));
登入成功時,列印出「besttest登入成功」。
2.lr_error_message函式
函式用法:
lr_error_message("%s登入失敗",lr_eval_string(""));
登入失敗時會列印出「besttest登入失敗」,並以紅色字型顯示。
二、斷點
斷點的使用方法如下:
1)把滑鼠移動到想要插入斷點的位置並單擊,選中該行,然後單擊滑鼠右鍵,選擇toggle breakpoint,可以在該行前面看到乙個小紅點,如下圖所示:
如果想取消設定的斷點,重複上面步驟即可。
2)執行單步除錯,如下圖所示:
3)指令碼會在執行到設定斷點的地方停住,這樣就可以觀察日誌和現象了。如果想讓指令碼繼續往下一步執行,單擊選單 vuser->run step by step 即可。如果想一次性把剩餘指令碼執行完成,則可以單擊選單vuer->run。
三、日誌的檢視分析
日誌能方便查詢出現的問題,供我們分析。如下圖所示,方框中的資訊從上到下,依次表示第一次迭代開始、reg函式註冊成功、web_reg_find函式找到指定值、列印出來指定的message資訊。這些都是平時除錯指令碼需要重點關注的地方。
日誌不報錯,,不代表沒有錯誤,也不表示指令碼就是正確的。可以在被測試系統中檢視真實資料以及日誌判斷,也可以通過loadrunner自帶的瀏覽器回放檢視。
四、自帶瀏覽器的使用
單擊選單 tools->general options,在 general options 對話方塊的display標籤中設定,如下圖所示:
選中上方框中的選項後,再次回放該指令碼,可以看到自帶瀏覽器也跟著回放了,可以清楚地看到每一步的操作,更便於除錯指令碼。
LoadRunner VuGen開發指令碼步驟(二)
loadrunner的場景能夠描述在測試活動中發生的各種事件。乙個場景包括乙個執行虛擬用 戶活動的load generator 機器列表,乙個測試指令碼的列表以及大量的虛擬使用者和虛擬使用者組 1.新建場景視窗 loadrunner load testing run load tests來啟動con...
Linux Shell指令碼系列教程(七) 指令碼除錯
一 除錯指令碼 除錯功能是每一種程式語言都應該實現的重要特性之一,當出現一些始料未及的情況時,用它來生成指令碼的執行資訊,除錯資訊可以幫你弄清楚是什麼原因使得程式發生崩潰或者行為異常。二 bash內建除錯功能 使用bash的內建除錯功能,可以對整個指令碼進行除錯,也可以僅對指令碼中的某些語句進行除錯...
linux命令聯絡 shell指令碼程式的除錯
linux命令聯絡 1.修改個人密碼 2.使用簡單命令 date,cal,who,echo,clear等 3.瀏覽檔案系統 1 執行pwd,確定當前目錄 2 執行ls l,理解個字段含義 3 執行ls ai 理解個字段含義 4 使用cd命令,將工作目錄改到根上 5 直接使用cd命令,回到那了?用pw...