Date post: | 21-Nov-2014 |
Category: |
Documents |
Upload: | umashankar66 |
View: | 382 times |
Download: | 2 times |
www.stctek.com
Informational Functions lr_get_host_name ( ) lr_get_master_host_name ( ) lr_get_vuser_ip( ) lr_start_timer () lr_end_timer
www.stctek.com
lr_get_host_name ( )
Returns the name of the host executing the Vuser script.
Examplechar * my_host; my_host = lr_get_host_name( ); lr_output_message("%s", my_host);
/*sends the message to the output window*/
www.stctek.com
lr_get_master_host_name ( )
Returns the name of the machine running the Controller .
Examplechar * controller_host;
controller_host=lr_get_master_host_name();
www.stctek.com
lr_get_vuser_ip( )
Returns the IP address of the current Vuser.
Example char *ip; ip = lr_get_vuser_ip(); lr_output_message("The IP address is %s", ip);
www.stctek.com
lr_start_timer () & lr_end_timer () starts and stops a timer that calculates
the passage of time in seconds. Example
Double timer , time_elapsedtimer = lr_start_timer(); /* script */time_elapsed =
lr_end_timer(timer);
www.stctek.com
Message Functions
lr_message() lr_error_message() lr_vuser_status_message()
www.stctek.com
lr_message()
Sends a message to the Output window.
Examplelr_message (“Login
completed”);
www.stctek.com
lr_error_message()
Sends an error message to the Output window.
Example lr_error_message(“Login
Failed”);
www.stctek.com
lr_vuser_status_message()
Sends a message to the Vuser status area in the Controller.
Examplelr_vuser_status_message (“Started”);
www.stctek.com
Run-Time Functions
lr_abort( ) lr_rendezvous() lr_think_time ()
www.stctek.com
lr_abort( )
Aborts Vuser script execution. Example
if (transaction = = LR_FAIL) {
lr_abort();}
www.stctek.com
lr_rendezvous()
Creates a rendezvous point in the Vuser script.
Examplelr_rendezvous (rendezvous name);
www.stctek.com
lr_think_time ()
Pauses execution between commands in a Vuser script.
Examplelr_think_time (double
time);
www.stctek.com
String Functions
lr_decrypt () lr_save_string() lr_save_datetime()
www.stctek.com
lr_decrypt ()
Decrypts an encoded string Example
lr_decrypt("38620da61ca1093e7aa7ec");
www.stctek.com
lr_save_string() Saves a string to a parameter. Example
lr_save_string("777", “Id"); Result
Saves 777 to the parameter Id.
www.stctek.com
lr_save_datetime()
Assigns the current date and time to a parameter.
Example lr_save_datetime(" %B %d %Y", DATE_NOW,
“tdate")
OutputSaves the date in month/date/year format in the parameter tdate
www.stctek.com
Transaction Functions
lr_start_transaction() lr_end_transaction() lr_get_transaction_status() lr_get_transaction_duration()
www.stctek.com
lr_start_transaction()
Marks the beginning of a transaction Example
lr_start_transaction("deposit");
www.stctek.com
lr_end_transaction()
Marks the end of a transaction and records the amount of time it took to perform the transaction.
Examplelr_end_transaction("deposit",
LR_FAIL);
Status
www.stctek.com
lr_get_transaction_status()
Returns the current status of a transaction.
Exampleif (lr_get_transaction_status() ==
LR_FAIL) { lr_output_message(“Transaction
Failed”); }
www.stctek.com
lr_get_transaction_duration()
Returns the duration of a transaction. Exampledouble trans_time;lr_start_transaction ("Flight"); trans_time=lr_get_transaction_duratio
n("Flight"); lr_end_transaction("Flight", LR_PASS);