Skip to content

suptimusfika/Random-User-API-Performance-Test

Repository files navigation

Random-User-API-Performance-Test

Project Steps:

  • Created a jmx file for load testing of a public API named Random-User-API
  • Generated the report of Load testing and stress testing in Excel format with the actual and expected TPS
  • The test result screenshots are added in the word file

Technology Used

  • JMeter
  • Jdk-11

Scenerio

Find out the actual TPS for if 120000 user can give load for 12 hour Perform load test on this URL: https://random-data-api.com/api/v2/users

  1. You have to find out if the expected TPS (Transaction Per/Second) meet the above requirement. Breakdown the expected TPS in excel sheet and find out the actual TPS
  2. Create another excel sheet where you will try to find out the bottleneck/stress test point. (At which point the system starts to show 1% error)

How to run this project

  • Clone this project
  • Save the .jmx file in bin folder of Apche Jmeter
  • Run the .jmx file on jmeter

The TPS and test breakdown report screenshot is added below:

*Load testing:

Load

*Stress testing: stress

Individual test breakdown screenshots are added below:

*For 60s and 167 users: Screenshot (1014)

*For 300s and 833 users: Screenshot (1017)

*For 600s and 1667 users: Screenshot (1018)

*For 900s and 2500 users: Screenshot (1019)

*For 1800s and 5000 users(HTML Report) Apache-JMeter-Dashboard (1)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published