It is common knowledge that large scale testing should be done prior to releasing new software. Otherwise, how would you know if the system works as expected under real user load? The story today comes from one of our eCommerce customers that enhanced its Gift Card Balance Check with new features. Before going live the company runs large scale load tests to make sure things are working correctly. The first tests run by the testing team highlighted
- Memory Leaks that resulted in out-of-memory crashes
- performance impact due to incorrect AppServer deployment settings
- JVM overloads due to wrong load balance strategy
Let’s look a bit deeper into the actual problems the test team ran into and into the lessons learned.