Record a script using HP Load Runner virtual user generator and replay the script.
Pull script to controller, add constant users, run scenario for fixed duration
Ramp up and ramp down users in a realistic manner, provide iterations for each script
Provide different data to the script, to populate large amount of data to the application
Calculate the time taken for a set of steps, log custom messages thru script