Sep 01, 2023
No image
Performance Testing for Betting App
Completed

Performance Testing for Betting App

<$5,000
more 1 year
United States
1
view project
Service categories
Service Lines
QA and Testing
Domain focus
Business Services

Challenge

One of our clients, which is a betting company, had strong needs to perform web application performance testing using 10000 "real users." Before improvement: - A lot of issues related to the real time update for bets. - Failed expectations in the site performance between the expected quantity of the online users and real quantity of the online users

Solution

After improvement: - Developed a test suite that was able to generate test data based on the number of browsers in Kubernetes cluster. - Test farm was developed to execute our tests in parallel from 200 machines. - Major bottlenecks were found on the frontend, backend, and GraphQl server. - Developed a solution that avoids login bottleneck to check that more than 10000 customers can work with the application in the same time - Developed an automated test suite that can be easily expanded due to the requirements about the amount of online users - Provided an exact amount of users that can be online at the same time in the application

Results

Major bottlenecks were found on the frontend, backend, and GraphQl server. The client expected to support load for 5000+ users, but after the first test run the maximum number of users without downtime was only 717. Test Automation, Performance Testing, Web App Testing. 5000+ Threads For Performance 1000+ Tests Developed 200 Machines Used 3 Full Time Qa Automation Engineers