How is load testing different from stress testing?
Answer»
Load testing is a type of testing that analyzes the software performance when it is saddled with more than normal WORKLOADS. The load can be of any kind - data or users accessing the system or the application itself on the server’s operating system. When the load is INCREASED, some applications tend to perform slowly (degenerate) and in some other cases, the applications run normally. Load testing determines that the applications run at optimal levels irrespective of the load given to them.
Stress testing on the other hand has a BROADER approach to the software’s performance. It considers the amount of data processed, time taken to process it, network connectivity levels and other applications running in the background. When the stress levels are high, software tends to crash or stop WORKING altogether. This testing imitates the stressful environment to test the resistance of the software to operate correctly.