Performance testing: You measure the system's speed under normal traffic
Load testing: (a sub-set of performance testing) You keep increasing the traffic until it fails. The goal is to find the upper limit supported by the system
Stress testing: (a sub-set of performance testing) Same as load but you continue to increase traffic ever after it fails, plus you also force failures. The goal, goal is to check how the system recovers from failures.