Performance testing is a type of non-functional testing intended to determine the responsiveness, throughput, reliability, and/or scalability of a system under a given workload. Throughput can be defined as the number of units of work that can be handled per unit of time. Some examples include the number of requests per second (RPS), calls per day, hits per second, reports per year, etc. In this video methods for controlling throughput are demonstrated.