top of page

LR Functions With Examples | Loadrunner Functions With


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


bottom of page