1. 程式人生 > >LoadRunner輸出函式與產生隨機數

LoadRunner輸出函式與產生隨機數

LoadRunner中lr_output_message和lr_log_message

(1)在vgen中,我們必須寫輸出函式輸出資訊,將我們所想要了解的資訊用函式輸出,主要有這麼幾個函式輸出資訊: lr_output_message,lr_error_message,lr_log_message。這些函式請參閱help-->function reference.
其次,我們要在runtime settings中設定,勾選always send messages,具體的做法是:runtime settings--->log-->always send messages,這樣我們才能寫出Log,在我們的指令碼所在的資料夾中,有兩個檔案很重要, mdrv.log.txt和output.txt檔案,lr_log_message只會把資訊輸到mdrv.log檔案中,而lr_output_message則會寫進以上兩個檔案。
(2)在controller中,很多朋友都會想知道多次迭代,引數是否正確的匯入了呢,我們依舊檢視log,我們在執行結束後,檢視結果目錄的Log資料夾,如果是負載生成器執行的話,則在tmp目錄。不過,還想提醒朋友們,在controller 我們也要設定runtime settings才行,而且每個使用者組的runtime settings,設定的方法是:在controller的design標籤頁中,右下角的部分有runtime settings按鈕,我們點選它,設定的方法與在vgen中一樣的



loadRunner產生隨機數
程式碼如下:


Action()
{
int a;
a=rand()%(892-2655);
lr_save_int(a,"id")+2015;
lr_output_message(lr_eval_string("{id}"));  //返回引數值,輸出結果資訊
return 0;
}