1. A method for testing components of a vehicle entertainment system, comprising: interconnecting, via a network, a server computer comprising media content, and a plurality of user computers comprising software and hardware, wherein a user can operate a first one of the user computers to interact with the server computer to select among the media content for download to the first user computer; loading a test agent component onto the first user computer; loading a first scenario file comprising a series of user entry events that emulate user entry actions via a user interface device of the first user computer, wherein the user entry events in the first scenario file have one or more event execution delay values associated with them; and executing the user entry events of the first scenario file by the test agent to generate system events that would normally be generated by a user operating the first user computer to interact with the server computer to select among the media content for download to the first user computer, wherein following execution of one of the user entry events in the series of the first scenario file, delaying by the test agent the execution of a next one of the user entry events in the series of the first scenario file for a length of time determined based on the event execution delay value associated with the next one of the user entry events.