Loadrunner日志設置與查看
1.打開EXtended Log
Log告訴了我們一切,默認的Log是standard Log,這時遠遠不夠的.我們要extended log,打開路徑為runtime settings-->log-->extended log.把parameter substitution和data returned byserver和advanced trace大家根據(jù)需要勾選吧.
2.log文件位置,特別是controll執(zhí)行后,怎么看log。這里一一說明一下:
(1)vgen的runtime settings設置:在vgen中,我們必須寫輸出函數(shù)輸出信息,將我們所想要了解的信息用函數(shù)輸出,主要有這么幾個函數(shù)輸出信息:lr_output_message,lr_error_message,lr_log_message。這些函數(shù)請參閱 help-->function reference.
其次,我們要在runtime settings中設置,勾選always send messages,具體的做法是:runtime settings--->log-->always send messages,這樣我們才能寫出Log,在我們的腳本所在的文件夾中,有兩個文件很重要,mdrv.log.txt和output.txt文件,lr_log_message只會把信息輸?shù)絤drv.log文件中,而lr_output_message則會寫進以上兩個文件。
(2)controller的runtime settings設置:在controller我們也要設置runtime settings,這樣才能在場景運行后查看相應日志,而且每個用戶組的runtime settings都有設置。設置的方法是:在controller的design標簽頁中,右下角的部分有runtime settings按鈕,我們點擊它,設置的方法與在vgen中一樣的。很多朋友都會想知道多次迭代,參數(shù)是否正確的導入了呢,我們依舊查看log,我們在執(zhí)行結束后,查看結果目錄的Log文件夾,如果是負載生成器運行的話,則在tmp目錄。
在Windows環(huán)境下,日志文件output.txt保存在腳本目錄中;在UNIX環(huán)境下,保存在標準輸出中。
【Vuser】——【Run Time Settings】——【General】——【Log】 1、【Enable logging】啟動日志功能;(建議運行場景進行負載測試時關閉此項) 2、【Send messages only when an error occurs】僅發(fā)送出錯時的日志,可設置緩存大小(默認1KB); 3、【Always send message】發(fā)送所有日志; 4、【Standard log】標準日志,腳本運行時發(fā)送函數(shù)信息; 【Extended log】擴展日志: 5、【Parameter substitution】腳本運行時,在【Replay log】顯示參數(shù)信息、參數(shù)值; 6、【Data returned by server】記錄服務器返回的所有數(shù)據(jù); 7、【Advanced trace】多用于腳本調試,記錄VU在運行期間發(fā)送的所有函數(shù)信息。 |
========================================
【Replay log】顯示的日志顏色:
1、紅色:錯誤信息;
2、橙色:迭代信息;
3、藍色:事件信息;
4、黑色:輸出信息;
5、綠色:字符信息。
========================================
輸出函數(shù):
1、lr_log_message() // 輸出信息,并記錄到 output.txt 中 2、lr_output_message() // 輸出信息,不記錄到日志文件中 3、lr_message() // 輸出信息,不記錄到日志文件中 4、lr_error_message() // 輸出信息,不記錄到日志文件中 |
posted on 2013-10-24 10:42 順其自然EVO 閱讀(20236) 評論(1) 編輯 收藏 所屬分類: loadrunner