Friday 11 April 2014

LR Functions

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_executeSQLStatement Submits an SQL statement to a database.
lr_checkpoint Validates the value of a parameter against an expected value (checkpoint).
lr_db_getValue Retrieves 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 script



No comments:

Post a Comment