Write Data to an external file in LoadRunner

This script shows how you can write data to an output file in LoadRunner.

 

Writes to file called “C:\Temp\Write_To_File_Demo_%s.txt”

 


 

long outstream = 0; 
 char OutputFile[1024] = "";        
 
 Action()
 {
     lr_save_datetime("%y%m%d", DATE_NOW, "FileDate"); 
     lr_save_datetime("%y/%m/%d", DATE_NOW, "Date"); 
     lr_save_datetime("%H:%M", TIME_NOW, "Time"); 
     
     sprintf(OutputFile,"C:\\Temp\\Write_To_File_Demo_%s.txt",
     lr_eval_string("{FileDate}"));
     
     outstream = fopen (OutputFile,"a+");
     
     if (outstream == NULL)
     lr_output_message ("Could not open output file %s",OutputFile);
     
     else 
     {
     fprintf (outstream, "This line written during Iteration %s, at %s on %s. \r\n",
     lr_eval_string("{Iteration}"),
     lr_eval_string("{Time}"),
     lr_eval_string("{Date}"));
     fclose (outstream);
     }
     
     return 0;
 }

 

 

Author: Richard Bishop

http://about.me/richard_bishop