Largest retailer providing online buying services
Project timeline
3 months
Team headcount
7 persons
Goals and objectives
- Reliability testing and preparation of the system for peak seasons of marketing events and holidays: forming full-fledged coverage of all systems by load tests
- Enhancement of internal expertise in load testing, change of the strategy and transition to a new technology stack
Result
- 50,000 test accounts and 1,200 stores were created, making it possible to reproduce the load as close to real conditions as possible. Test data were regularly updated and adapted to changes in the system, including updates of mobile apps and changes in API
- Test data were checked for conformity to information security requirements and their exclusion from analytical reports. Special attributes were used for that purpose, which helped in distinguishing testing operations from actual ones, and testing was done at nighttime to mitigate risks
- Load tests were performed on production environment with minimal effect on actual users
- Testing enabled the Customer to increase the quantity of orders by 4 times.
System degrading threshold was lowered and the number of incidents in peak hours was reduced to minimum
Technologies