0% found this document useful (0 votes)
558 views22 pages

LR Functions

Uploaded by

umashankar66
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
558 views22 pages

LR Functions

Uploaded by

umashankar66
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 22

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.
 Example
char * 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_na
me ( )
 Returns the name of the machine
running the Controller .
 Example

char * 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_elapsed
timer = 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.
 Example

lr_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_messag
e()

 Sends a message to the Vuser


status area in the Controller.
 Example

lr_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.
 Example

lr_rendezvous (rendezvous
name);

www.stctek.com
lr_think_time ()

 Pauses execution between


commands in a Vuser script.
 Example

lr_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("38620da61ca1093e7
aa7ec");

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")
 Output
Saves 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.
 Example
lr_end_transaction("deposit",
LR_FAIL);

Status
www.stctek.com
lr_get_transaction_statu
s()

 Returns the current status of a


transaction.
 Example
if (lr_get_transaction_status() ==
LR_FAIL) {
   lr_output_message(“Transaction
Failed”);
      }

www.stctek.com
lr_get_transaction_durat
ion()
 Returns the duration of a transaction.
 Example

double trans_time;
lr_start_transaction ("Flight");
trans_time=lr_get_transaction_durati
on("Flight");
lr_end_transaction("Flight", LR_PASS);
www.stctek.com

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy