Skip to content

Latest commit

 

History

History
72 lines (53 loc) · 2.4 KB

File metadata and controls

72 lines (53 loc) · 2.4 KB

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