二、日志函數的使用
Loadrunner提供了一下幾個message函數:
1、lr_message
int lr_message (const char * format, exp1, exp2,...expn.);
中文解釋:lr_message函數將信息發送到日志文件和輸入窗口。在VuGen中運行時,輸入文件為output.txt。
例如:
char* abort="aborting";
lr_message ("login failed: %s", abort);
在日志中將會看到:login failed: aborting
2、lr_log_message
int lr_log_message (const char * format, exp1, exp2,...expn.);
中文解釋:lr_log_message函數將消息發送到Vuser或代理日志文件(取決于應用程序),而不是發送到輸出窗口。通過向日志文件發送錯誤消息或其他信息性消息,可以將該函數用于調試。
3、lr_error_message
int lr_error_message (const char *format, exp1, exp2,...expn. );
中文解釋:lr_error_message函數將錯誤消息發送到輸出窗口和Vuser日志文件。
如果Run-time settings > General > Miscellaneous >Continue on error未被選中,當腳本執行到此處時將終止執行,這個函數所輸出的錯誤級別較高的信息,所以一般情況下如果使用該函數時選中Continue on error
4、lr_output_message
int lr_output_message (const char *format, exp1, exp2,...expn.);
中文解釋:lr_output_message函數將帶有腳本部分的行號的消息發送到輸出窗口和日志文件。
三、在腳本中定義日志的輸出模式
int lr_debug_message (unsigned int message_level, const char *format, ... );
文章來源于領測軟件測試網 http://www.k11sc111.com/