Load and Performance Testing

About the Client

The client is an Ahmedabad-based startup founded in 2020. They work to provide real-world stock market investment experience without the risk of losing real money. In its initial phase, they had garnered 1,00,000+ downloads with an impressive 80% retention rate. And Bullspree has boarded over 2,50,000 users so far, with a monthly active user base of 85,000.

About Product

The product is an experiential stock market gaming and learning mobile app. Online fantasy sport-based stock market platforms let you play live with the market prices and watch the market movement live on the app. The game also lets you explore the world of stocks, coins, and trading and build the portfolio of your dreams. And you can compete in real-time with your fellows and win the contest..

Client Requirement

When our client contacted us, they were in a dilemma about the traffic capacity of their product because they were going to launch their product nationally through the famous national TV show. So our client requires that their product can handle heavy user traffic load and function well on all devices and doesn’t affect the server.


Testing Process

The Client product, going to be telecast on national TV, there is a possibility that user traffic can increase dramatically. So it’s necessary to ensure that a heavy load of user traffic can’t crash the application. And the application runs smoothly without any intervention and functions well on all kinds of devices.

QA tester starts Application testing from scratch with Manual Testing, assuming the role of the end user. They gather the details about the product and start testing planning by sharing the document with fellow team members. Testers start to execute the Installation Testing, Usability Testing, Performance Testing, Functional Testing, Interrupt Testing, and Ad-hoc Testing manually. Then after we deliver BRD & FRD, Test scenarios, Test Cases, and A Bug Report to the concerned developer.


QA tester did Automation testing of load testing on the application using the Jmeter Automation Tool To ensure the performance of the software application under a specific expected load as it identifies the maximum number of concurrent users that the server can handle.


QA Testers did multiple rounds of API to check the programming interface’s functionality, reliability, and performance. QA Testers Created testing documentation (strategy, checklists, regression plan, and test cases) and developed a traceability matrix, test cases, and API utilities and handed over the Report to the concerned developer.


As we test the application, we find out that the app is not capable of handling even 1,00,000+ user traffic load. So the QA Testers also send them some suggestions to increase the app’s performance.



By Manual Testing, QA finds 50+ bugs. The bug report that was sent by QA Tester helped the client’s developer team to fix them, and now It allowed their users to avoid catching bugs.

The client’s key requirement was achieved, and no releases showed major issues in production.






Load and Performance Testing