lr_get_transaction_think_time()
返回事務的思考時間。
double lr_get_transaction_think_time(const char * transaction);
參數說明:
transaction:事務名稱。
lr_get_transaction_think_time函數返回指定事務的思考時間,直到此時爲止。 它僅爲打開的事務返回大於零的值。
要確定其他事務統計信息,例如思考時間和浪費的時間,請使用適當的事務函數。
示例:lr_get_transaction_think_time
在以下示例中,lr_get_transaction_think_time函數獲取思考時間,並將其發送到“輸出”窗口。
double think_time;
lr_start_transaction(“Flight”);
web_url(“home; sz = 234x60; tile = 1; ord = 977672495775323400”,
“URL = http://ad.doubleclick.net/...ord=977672495775323400”,
... ..
“Mode = URL”,
LAST);
think_time = lr_get_transaction_think_time(“Flight”);
status = web_submit_data(“flight”,
“Action = http://www.mercury-tours.com/cgi-bin/tours?ITN_RESPONSE +”,
“Method = POST”,
“TargetFrame =”,
... ...
LAST);
/ *結束事務與操作結果 - 通過或失敗* /
if(status == 0)
lr_end_transaction(“Flight”,LR_PASS);
else
lr_end_transaction(“Flight”,LR_FAIL);
if(think_time)
lr_output_message(“事務認爲時間是%f秒”,think_time);
else
lr_output_message(“思考時間無法確定”);