The document provides an overview of load testing using NeoLoad. It discusses why load testing is important, the differences between functional and load testing, and the main components of NeoLoad including scripting, execution, analysis and monitoring. It then describes the basic process of creating a NeoLoad test including recording a scenario to create a virtual user, setting the population size and scenario, running the test, and analyzing results on things like response times, errors and graphs. Communication between NeoLoad and the server is agentless using push technology.