0% found this document useful (0 votes)
246 views

Loadrunner Functions With

This document provides descriptions of various LoadRunner functions. It lists over 50 functions and provides a 1-2 sentence description of what each function does. The functions allow tasks like starting and stopping transactions, connecting to databases, sending messages, and more. LoadRunner functions provide a way for scripts to interact with LoadRunner and perform various operations during load testing.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
246 views

Loadrunner Functions With

This document provides descriptions of various LoadRunner functions. It lists over 50 functions and provides a 1-2 sentence description of what each function does. The functions allow tasks like starting and stopping transactions, connecting to databases, sending messages, and more. LoadRunner functions provide a way for scripts to interact with LoadRunner and perform various operations during load testing.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

LR Functions With Examples | Loadrunner Functions With

lr_abort:
Stops the script execution.
lr_advance_param:
It will take the next value in the parameter list.
lr_continue_on_error:
Continue on error even if the request is failed.
lr_convert_string_encoding;
Converts a string to a UTF 8 or Unicode.
lr_db_dataset_action:
Validates database contents by setting checkpoints.
lr_db_connect
Connects to a database.
lr_db_dataset_action
Performs an action on a dataset.
lr_db_disconnect
Disconnects from a database.
lr_db_execute
SQLStatementSubmits an SQL statement to a database.
lr_checkpoint
Validates the value of a parameter against an expected value (checkpoint).
lr_db_get
ValueRetrieves a value from a dataset.
lr_debug_message
Sends a debug message to the LoadRunner output or Application Management agent log file.
lr_decrypt
Decrypts an encoded string.
lr_disable_ip_spoofing
Disables IP Spoofing.
lr_enable_ip_spoofing
Enables IP Spoofing.
lr_end_sub_transaction
Marks the end of a sub-transaction.
lr_end_transaction
Marks the end of a LoadRunner transaction.
lr_end_transaction_instance
Marks the end of a transaction instance.
lr_end_timer
Marks the end of a sub-transaction.
lr_error_message
Sends an error message to theLoadRunner output or Application Management agent log file..
lr_eval_string
Replaces a parameter with its current value.
lr_eval_string_ext
Creates a buffer and assigns it the input string after evaluating embedded parameters.
lr_eval_string_ext_free
Frees the buffer allocated by lr_eval_string_ext.
lr_exit
Exits from the script, action, or iteration.
lr_fail_trans_with_error
Sets the status of open transactions to LR_FAIL and sends an error message.
lr_get_attrib_double
Returns the value of a double type command line parameter.
lr_get_attrib_long
Returns the value of a long integer type command line parameter.
lr_get_attrib_string
Returns a command line parameter string.
lr_get_debug_message
Returns the current message logging settings.
lr_get_host_name
Returns the name of the host executing the script.
lr_get_master_host_name
Returns the name of the machine running the LoadRunner Controller.
lr_get_transaction_duration
Gets the duration of a transaction by its name.
lr_get_transaction_status
Gets the current status of a transaction.
lr_get_trans_instance_duration
Returns the duration of a transaction by its name.
lr_get_trans_instance_status
Returns the current status of a transaction instance.
lr_get_trans_instance_think_time
Gets the think time of a transaction instance specified by its handle.
lr_get_trans_instance_wasted_time
Gets the wasted time of a transaction instance by its handle.
lr_get_transaction_think_time
Gets the think time of a transaction by its name.
lr_get_transaction_wasted_time
Gets the wasted time of a LaoadRunner transaction by its name.
lr_get_vuser_ip
Returns the IP address of the current Vuser. Not applicable for products that do not run Vusers.
lr_load_dll
Loads an external DLL.
lr_log_message
Sends a message to the Vuser log file.
lr_message
Sends a message to the output and log file.
lr_output_message
Sends a message to the output and log file with location information.
lr_next_row
Advances to the next row in the parameter data file.
lr_param_increment
Increments the value of a numerical parameter
lr_param_sprintf
Writes formatted output to a parameter.
lr_param_unique
Generates a unique string and assigns it to a parameter.
lr_paramarr_idx
Returns the value of the parameter at a specified location in a parameter array.
lr_paramarr_len
Returns the number of elements in a parameter array.
lr_paramarr_random
Returns the value of the parameter at a random location in a parameter array
lr_peek_events
Checks for events.
lr_rendezvous
Creates a rendezvous point in the Vuser script.
lr_rendezvous_ex
Sets a rendezvous point in a Vuser script.
lr_resume_transaction
Resumes the collection of transaction data.
lr_resume_transaction_instance
Resumes collecting transaction instance data.
lr_save_datetime
Saves the date and time into a parameter.
lr_save_int
Saves an integer to a parameter.
lr_save_searched_string
Searches for an occurrence of a string in a buffer and saves a portion of the buffer after that string to a parameter
lr_save_string
Saves a null-terminated string as a parameter.
lr_save_var
Saves a variable length string as a parameter.
lr_set_debug_message
Sets a message class for output messages.
lr_set_transaction
Create a transaction manually.
lr_set_transaction_instance_status
Sets the status of a transaction instance.
lr_set_transaction_instance_status
Sets the status of a transaction instance.
lr_set_transaction_status
Sets the status of open transactions.
lr_set_transaction_status_by_name
Sets the status of a transaction by its name.
lr_start_transaction
Marks the start of a transaction and measures the response time of a transaction
lr_start_transaction_instance
Marks the beginning of a transaction instance
lr_start_sub_transaction
Marks the beginning of a sub-transaction.
lr_stop_transaction
Halts the collection of transaction data.
lr_stop_transaction_instance
Stops collecting data for a transaction instance specified by its handle.
lr_think_time
Pauses execution between commands in a script.
lr_user_data_point
Records a user-defined data sample.
lr_user_data_point_ex
Records a user-defined data sample.
lr_user_data_point_instance
Records a user-defined data sample and correlates it to a transaction instance.
lr_user_data_point_instance_ex
Records a user-defined
data sample and correlates it to a transaction instance.
lr_vuser_status_message
Sends a message to the Vuser status area in the Controller.
lr_wasted_time
Removes wasted time from all open transactions.
lr_whoami
Returns information about a Vuser executing the scrip

You might also like