- Load testing – measures system performance as the workload increases.
- Stress testing – measure system performance outside of the parameters of normal working conditions.
- Spike testing – evaluates software performance when workloads are substantially increased quickly and repeatedly.
- Endurance testing – an evaluation of how software performs with a normal workload over an extended amount of time.
- Scalability testing – used to determine if software is effectively handling increasing workloads.
- Volume testing – determines how efficiently software performs with a large, projected amounts of data.