loadrunner Lr_類函數之 lr_output_message()

lr_output_message()

向日志文件,輸出窗口和其他測試報告摘要發送消息。

int lr_output_message(const char * format,exp1,exp2,... expn。);

 

參數說明:

format C Language:格式化的字符串。如果是字符串,請用引號括起來。使用可用於printf的標準消息格式設置要打印的表達式的格式。

exp1,exp2,.. expn C Language:要格式化和打印的表達式(變量)。

message Object Oriented:包含要發送到“輸出”窗口的消息的字符串。

請參見VB字符串參數和Java字符串參數。

 

lr_output_message函數將帶有腳本部分和行號的消息發送到輸出窗口(例如LoadRunner輸出窗口),日誌文件(例如Vugen日誌文件和應用程序管理網站和代理日誌文件)以及其他測試報告摘要。

 

有關每個產品的輸出的詳細信息,請參閱產品的用戶指南。

當在VuGen中運行腳本時,輸出文件爲output.txt。

要將錯誤消息發送到LoadRunner輸出窗口或應用程序管理代理日誌,請使用lr_error_message函數。不建議在事務中間向輸出窗口或代理日誌發送消息,因爲它會延長執行時間。要將消息發送到Vuser執行日誌或應用程序管理網站,而不是發送到“輸出”窗口,請使用lr_log_message。

要將消息發送到輸出文件,必須在運行時設置中啓用日誌記錄,並選擇始終發送消息。如果選擇僅在發生錯誤時發送消息,則此函數沒有輸出。

要發出消息而不包括位置詳細信息,請使用lr_message。

statement

Output

lr.log_message("a message")

a message

lr.output_message("a message");

Actions.java (4): a message

注意:不要將空指針作爲參數發送到字符串格式,例如

      char * str = NULL;

      lr_output_message(“%s”,str);

 

示例:lr_output_message

在此示例中,在VuGen中定義了稱爲“迭代”的迭代數類型參數。 lr_output_message函數向LoadRunner Controller或應用程序管理管理中心發送一條消息,指示當前的迭代次數。

lr_output_message(“We're on iteration#%s”,lr_eval_string(“{iteration}”));

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章