Example: lr_get_transaction_duration
This example shows the usage of the lr_get_transaction_duration function. With the necessary syntax changes, the same logic works in Java.
In this example lr_get_transaction_duration, checks the duration of part of a transaction, and sends it to the Output window.
double trans_time; int status; lr_start_transaction ("Flight"); web_url("home;sz=234x60;tile=1;ord=977672495775323400", "URL=http://ad.doubleclick.net/...ord=977672495775323400", .. "Mode=URL", LAST );
// Get transaction time to this point trans_time=lr_get_transaction_duration("Flight"); status = web_submit_data("flight", "Action=http://www.Web-tours.com/cgi-bin/tours?ITN_RESPONSE+", "Method=POST", "TargetFrame=", ... LAST );
/* End transaction with operation result - pass or fail */ if (status == 0) lr_end_transaction("Flight", LR_PASS); else lr_end_transaction("Flight", LR_FAIL); if (trans_time) lr_output_message("The duration up to the submit is %f seconds", trans_time); else lr_output_message("The duration cannot be determined.");