Stress testing is a term that refers to the process of testing a website or application for its ability to withstand heavy amounts of traffic. Stress testing is primarily performed to ensure that web service will handle a hefty load and not crash or break down when a surprising number of users try to access it. A secondary purpose is to determine how long it will take for a website or application to return to normal functioning after experiencing a significant spike in traffic