Over 10 years we help companies reach their financial and branding goals. Engitech is a values-driven technology agency dedicated.

Gallery

Contacts

411 University St, Seattle, USA

engitech@oceanthemes.net

+1 -800-456-478-23

Published:
APRIL 26, 2024
Category:
AUTOMATION TESTING
Client:
HEALTH CARE DOMAIN

Load Testing For Crypto Currency

Load Testing software for Crypto based apps

ABOUT CRYPTO CURRENCY PROJECT

Steemit is a unique ecosystem that’s built on Blockchain technology. It supports social networking, freelancing, Cryptocurrency trading as well as blogging. The appreciable and important characteristic feature of the platform is that it can act

PROBLEM AND CHALLENGES FACED

• During script preparation, we faced a major issue as we observed that they have
added AWS Cognito authentication servers so we cannot add different users with our load testing tool.
• For KYC view, it only accepts real Aadhaar card or PAN card details so it is very
difficult for us to add real Aadhaar card details for 5K users.
• My blog page kept loading when we checked from the UI side after the execution
was done with 2K to create a free or paid blog.
• Token expires after 2 mins.
• After adding and submitting the necessary details to create a gig and hire talent, the
page kept loading thus suggesting the importance of load testing software.
• Bottleneck finding

OUR SOLUTIONS

• Instead of registering 5k new users we decided to use 4 users multiple times to
bypass the AWS Cognito authentication supported by Performance testing software
• For KYC scenarios we discussed with the team and create 4 new users and
approved KYC from the back end.
• We reported this issue to the dev team and when we ran the test for the second
time with 2k and 5k it didn’t load and shows the numbers of blogs.
• Dev team has set the token expiration time to 24 hours.
• We have manually added a request to be redirected to the respective page after
creating a gig and hire talent with  software performance testing to enhance the performance
• Dev team made changes and we execute the test a second time it removes and the
application can handle a 5k user’s load.

REQUIREMENTS

• The client was keen to launch a new release to their 5K users
• The client opted to go under the Performance Testing session to achieve 5K
concurrent users stress testing.
• The business transactions benchmark setup was three seconds under peak load.

TOOLS AND TECHNOLOGIES

• We used the Jmeter tool for creating scripts.
• We tested the execution of each script in Redline13 with a different number of
users.

BENEFITS TO THE CLIENT

• Successful Performance Testing session before going live.
• The application can handle the load of 5k users and the user does not face errors
   like 500 while performing any scenarios.
• We’ve achieved an average response time below 3 seconds.

Published:
April 25, 2023
Category:
Crypto / Blockchain
Client:
Ecliption
Published:
APRIL 26, 2024
Category:
AUTOMATION TESTING
Client:
HEALTH CARE DOMAIN