sample think time script
Scenario: User logs in, searches for a product, then logs out
🧾 Script with Think Time Example
Action()
{
// Start Login transaction
lr_start_transaction(“Login”);
web_submit_data(“login”,
“Action=http://example.com/login”,
“Method=POST”,
ITEMDATA,
“Name=username”, “Value=user1”, ENDITEM,
“Name=password”, “Value=pass123”, ENDITEM,
LAST);
lr_end_transaction(“Login”, LR_AUTO);
// Add think time (user is reading the page or thinking)
lr_think_time(5); // Wait 5 seconds
// Start Search transaction
lr_start_transaction(“Search”);
web_url(“search”,
“URL=http://example.com/search?q=laptop”,
“TargetFrame=”,
“Resource=0”,
“RecContentType=text/html”,
“Mode=HTTP”,
LAST);
lr_end_transaction(“Search”, LR_AUTO);
// Add another think time
lr_think_time(3); // Wait 3 seconds
// Start Logout transaction
lr_start_transaction(“Logout”);
web_url(“logout”,
“URL=http://example.com/logout”,
“TargetFrame=”,
“Resource=0”,
“RecContentType=text/html”,
“Mode=HTTP”,
LAST);
lr_end_transaction(“Logout”, LR_AUTO);
return 0;
}