Skip to content

In this repository there are Performance Test on a Public API tried to find out the load handling and real capacity of server with JMeter.

Notifications You must be signed in to change notification settings

ehasan101/test.k6_PublicAPI-Performance_Testing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 

Repository files navigation

Performance_Testing-Project


Performance Testing on test.k6.io with JMeter

This project is on Performance testing with JMeter for the test.k6.io on contacts, news, flip_Game, Calculating π module. It's a evaluating way to simulate and analyze the performance of a public API test.k6.io under various user load scenarios and monitoring working functionality and usability as expected.


How to run this project!

  1. Download & Install JDK
  2. Download & Extract JMeter Binaries Zip
  3. Set environment variable(path) - Set JAVA_HOME
  4. Go to bin folder and open jmeter.bat
  5. Download & Extract Project_files and Move it to \apache-jmeter-5.5\bin folder
  6. Open the test.k6-Performance_Testing.jmx file on jemeter
  7. Run the project

But in GUI mode it consumes more memory and makes system slower.
So we run JMeter from the command line. There also generate an HTML report file.

  1. Go to \apache-jmeter-5.5\bin and make a folder called "report".
  2. Now run following commands:
jmeter -n -t project_files\test.k6-Performance_Testing.jmx -l report\test.k6-Performance_Testing.jtl  -e -o report\TestResult.html

command structure:

jmeter -n -t [jmx file] -l [results file .jtl/.csv] -e -o [Path for html report folder]


11. Then a HTML report will be generated in this folder.


Test Report:

  • Thread Properties
> Number of user:     = 3000
> Time:               = 10 minutes
                      = 10*60
                      = 600 SECOND 
> Users per 1 SECOND  = (3000/600)
                      = 5
> Users per 10 SECOND  = 50 
> Loop count           = 1
  • Report
  1. HTML Report Link
  2. Snapshots:
  • JMeter Summary Report jreport
  • Generated HTML Summary Report rimage

⚠️ if you face any type of image broken/missing issue, please refresh this web page again.

#Happy_Testing


About

In this repository there are Performance Test on a Public API tried to find out the load handling and real capacity of server with JMeter.

Topics

Resources

Stars

Watchers

Forks