Monday, December 23, 2013

HP LoadRunner Mobile Recorder - ( Android App)



Hi,

Mobile applications are quickly becoming the de-facto market platform for many of the business-critical applications deployed by banks, insurance companies and other enterprise organizations, the need to ensure an optimal end user experience mandates a robust mobile performance testing environment.

When millions of people hit your mobile app at once, it needs to perform like a rock star. So how can we ensure that our 'Mobile App' performing well?

HP LoadRunner Mobile Recorder is an Android application that enables you to record all of the network traffic of your native, browser-based or hybrid mobile web applications to a capture file. The file is then used to generate a LoadRunner script. Recorded script can be used to test Mobile App performance.


Install LoadRunner Mobile App for Android.

Here is a short tutorial how to use Mobile Recorder.

Check out the Article, 'Who’s up for mobile performance testing?

LoadRunner Utility Functions ( C language)


LoadRunner Utility Functions ( C - language)


Command line parsing functions:

 lr_get_attrib_double
lr_get_attrib_long
lr_get_attrib_string

Informational functions:

lr_end_timer
lr_get_host_name
lr_get_master_host_name
lr_get_vuser_ip
lr_start_timer
lr_user_data_point
lr_user_data_point_ex
lr_user_data_point_instance
lr_user_data_point_instance_ex

lr_whoami

Message Functions 

lr_debug_message
lr_error_message
lr_get_debug_message
lr_log_message
lr_message
lr_output_message
lr_set_debug_message

lr_vuser_status_message

Run-Time Functions

lr_abort
lr_continue_on_error
lr_disable_ip_spoofing
lr_enable_ip_spoofing
lr_exit
lr_load_dll
lr_param_increment
lr_peek_events
lr_rendezvous
lr_rendezvous_ex
lr_think_time

String and Parameter Functions 

lr_advance_param 
lr_checkpoint
lr_convert_string_encoding 
lr_decrypt 
lr_eval_string
lr_eval_string_ext 
lr_eval_string_ext_free 
lr_free_parameter
lr_next_row
lr_param_increment
lr_param_sprintf
lr_param_unique
lr_paramarr_idx
lr_paramarr_len
lr_paramarr_random
lr_save_datetime
lr_save_int
lr_save_searched_string
lr_save_string
lr_save_var

Transaction Functions

lr_end_sub_transaction
lr_end_transaction
lr_end_transaction_instance
lr_fail_trans_with_error
lr_get_trans_instance_duration
lr_get_trans_instance_status
lr_get_trans_instance_think_time
lr_get_trans_instance_wasted_time
lr_get_transaction_duration
lr_get_transaction_status
lr_get_transaction_think_time
lr_get_transaction_wasted_time
lr_resume_transaction
lr_resume_transaction_instance
lr_set_transaction
lr_set_transaction_instance_status
lr_set_transaction_status
lr_set_transaction_status_by_name
lr_start_sub_transaction
lr_start_transaction
lr_start_transaction_instance
lr_stop_transaction
lr_stop_transaction_instance
lr_wasted_time

Database Functions 

lr_db_connect
lr_db_disconnect
lr_db_executeSQLStatement
lr_db_dataset_action
lr_db_getValue
lr_db_dataset_action



Monday, December 9, 2013