Jamil-kawsher1 / Random-User-API-Performance-Test

This Is A Simple Performance Test Of A Public API.Here I try to find the the load handling capacity of this API With Load test and then also find out Its Real capabality of the server with Stress Test.

Repository from Github https://github.comJamil-kawsher1/Random-User-API-Performance-TestRepository from Github https://github.comJamil-kawsher1/Random-User-API-Performance-Test

Random-User-API-Performance-Test

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)

Tool Used

  • Apache JMeter

How to run this project

  • Clone this project
  • Run the .jmx file on jmeter

Prerequisite

  • Java and Jmeter must be installed

Screenshot of Load Test Strategy

image

Screenshot of Stress Test Strategy

image

Load & Stress Test Strategy Excel File:

https://docs.google.com/spreadsheets/d/1CmGGfmOFm2XmdLbjrnEM5jl7CBhyjLIP/edit?usp=sharing&ouid=105413695096846736430&rtpof=true&sd=true

About

This Is A Simple Performance Test Of A Public API.Here I try to find the the load handling capacity of this API With Load test and then also find out Its Real capabality of the server with Stress Test.