Performance Testing of a Loyalty Program Application
Summary
A Finnish retailing conglomerate running a large multi-brand customer loyalty program needed reliable performance testing of its loyalty application right before launch. INNERLUXES completed the entire project — scripting, test runs, analysis, and reporting — in just 120 hours, verifying the app could handle the required load, surfacing bottlenecks, and helping the development team tune the system for an on-time release with no performance complaints during the warranty period.
About the Client
The Client is a Finnish retailing conglomerate engaged in the food trade, home and specialty goods trade, building and home improvement trade, and car and machinery trade. It also has subsidiaries across the Scandinavian and Baltic states and elsewhere in Europe.
The Challenge
The Client runs a large, diverse customer loyalty program that provides clients with benefits from thousands of outlets and dozens of cooperation partners. The Client was looking for a reliable testing services provider to test the performance of its loyalty program application.
The Solution
INNERLUXES's professionals carried out testing in an extremely short period right before the application's release: 120 hours for the whole project, including scripting, test runs, analysis, and reporting.
During the tests, INNERLUXES's team checked the following aspects:
- The maximum number of simultaneous users the app can handle.
- Whether the application can handle 2,000 users per hour for 24 hours in a row.
- Stability of the environment under load for an extended period.
- System bottlenecks.
- System behavior under stress load.
The testing team stayed in close communication with the development team to help them tune up the application.
The Results
- Thanks to well-executed testing, the application was released on time and is able to successfully handle the load of real users.
- Short test runs and quick results analysis helped tune the system before going live — moving frontends to a less busy resource pool and adding CPU to the frontend VMs.
- There were no complaints about the application's performance during the warranty period, from either end users or the Client.