Load testing and stress testing are part of the software performance testing process—however, each one focuses on different areas of web application performance. While load testing is used to determine how your app will behave during normal and peak load conditions, stress testing is used to determine how your app behaves beyond normal or peak load conditions, as well as how it responds when it returns to a normal state.