This document discusses functional load testing. It begins by defining what testing and load testing are. It then discusses different types of load tests, including constant load tests and how to model user arrival patterns through various statistical distribution functions. The key aspects covered are:
- Defining the goals and requirements of load testing
- Common types of load tests like constant load, soaking, and stress tests
- Modeling realistic user arrival patterns through functions like Gaussian, binomial, and Poisson distributions
- Implementing load tests using an event-based framework like Gatling that can generate independent asynchronous loads