SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Jmeter Basics
Load Testing in Jmeter
Personal Profile
• Experience: 2+ Years as SQA Analyst
• Education: BS-Software Engineering (UOS)
• Expertise: Test Plan, Test Cases, Test Automation
ALI RAZA
SQA Analyst DatumSquare IT Services
Cell#: 0323-7305761
Email: Sunnyali712@gmail.com
What is Jmeter?
What is Performance Testing?
Performance testing is a non-functional testing which measures the following
attributes of a system:
 Responsiveness
 Stability
 Scalability
 Reliability
Types of Performance Testing
 Load/Capacity Testing ( To check the behavior of the system on expected
load)
 Stress Testing ( To reach the maximum capacity limit of the system and make
the application behavior abnormal )
 Endurance Testing ( To check how prolonged a system can stand under large
workload or transactions )
 And many more..
Load Testing Tools
 Apache Jmeter (an open source tool from Apache)
 Loadrunner (commercial load testing tool from HP)
 Neoload (commercial, for Windows, Linux, Solaris)
 RPT (commercial load test tool from IBM)
 Loadimpact (commercial load testing tool and hosted )
Why JMeter?
 It is an Open source tool.
 Can do load and performance tests on many different server types:
 Web - HTTP, HTTPS
 SOAP
 Database via JDBC
 Mail - POP3(S) and IMAP(S)
 User friendly GUI Design compare to other tools
 Test results are more reliable compare to other open source tools
 Test results can be captured in various format like summary report, graph,
aggregate report, aggregate graph, results in tree and results in Table
KPI of Jmeter
 Response Time The response time means when Jmeter send the request to
the server and it takes the time to process and response receive back from
the server
 Latency The number of milliseconds that elapsed when JMeter sends the
request and when an initial response or a first byte is received back to Jmeter
 Sample Time The number of milliseconds that the server took to fully serve
the request (response + latency)
 Throughput The work done in unit time by the server is responses per minute
Jmeter Tools and Terminologies
 Test Plan ( Is the place where our tests live)
 Work Bench ( Used for recording scripts )
 Thread Group ( Beginning point of the Test Plan )
 No. of Threads ( Number of Users )
 Ramp-Up Period ( Time that Jmeter will take to ramp up all the users )
 Loop Count ( No. of iterations a user performs )
 Controllers ( Derive the process of a test )
 Samplers ( Samplers are the requests that Jmeter send to a server)
 Listeners ( Listeners are used to collect the information once Jmeter complete its test case )
Questions?

Weitere ähnliche Inhalte

Was ist angesagt?

JMeter Load Testing | Load Testing Using JMmeter | JMeter Tutorial For Beginn...
JMeter Load Testing | Load Testing Using JMmeter | JMeter Tutorial For Beginn...JMeter Load Testing | Load Testing Using JMmeter | JMeter Tutorial For Beginn...
JMeter Load Testing | Load Testing Using JMmeter | JMeter Tutorial For Beginn...Simplilearn
 
A Beginner's Guide to Application Load Testing
A Beginner's Guide to Application Load TestingA Beginner's Guide to Application Load Testing
A Beginner's Guide to Application Load TestingBirgit Pauli-Haack
 
Getting Started with Apache Jmeter
Getting Started with Apache JmeterGetting Started with Apache Jmeter
Getting Started with Apache JmeterMindfire Solutions
 
This Is How We Test Our Performance With JMeter
This Is How We Test Our Performance With JMeterThis Is How We Test Our Performance With JMeter
This Is How We Test Our Performance With JMeterMedianova
 
JMeter & ColdFusion
JMeter & ColdFusion JMeter & ColdFusion
JMeter & ColdFusion isummation
 
Presentation on Apache Jmeter
Presentation on Apache JmeterPresentation on Apache Jmeter
Presentation on Apache JmeterSabitri Gaire
 
Load Testing and JMeter Presentation
Load Testing and JMeter PresentationLoad Testing and JMeter Presentation
Load Testing and JMeter PresentationNeill Lima
 
Introduction to jmeter & how to view jmeter Test Result in Real-Time
Introduction to jmeter & how to view jmeter Test Result in Real-TimeIntroduction to jmeter & how to view jmeter Test Result in Real-Time
Introduction to jmeter & how to view jmeter Test Result in Real-TimeBugRaptors
 
JMeter vs LoadRunner | Edureka
JMeter vs LoadRunner | EdurekaJMeter vs LoadRunner | Edureka
JMeter vs LoadRunner | EdurekaEdureka!
 
Leandro Melendez - Switching Performance Left & Right
Leandro Melendez - Switching Performance Left & RightLeandro Melendez - Switching Performance Left & Right
Leandro Melendez - Switching Performance Left & RightNeotys_Partner
 
Performance Testing With Jmeter
Performance Testing With JmeterPerformance Testing With Jmeter
Performance Testing With JmeterAdam Goucher
 
Load Testing Using JMeter Tutorial | Edureka
Load Testing Using JMeter Tutorial | EdurekaLoad Testing Using JMeter Tutorial | Edureka
Load Testing Using JMeter Tutorial | EdurekaEdureka!
 

Was ist angesagt? (20)

JMeter Load Testing | Load Testing Using JMmeter | JMeter Tutorial For Beginn...
JMeter Load Testing | Load Testing Using JMmeter | JMeter Tutorial For Beginn...JMeter Load Testing | Load Testing Using JMmeter | JMeter Tutorial For Beginn...
JMeter Load Testing | Load Testing Using JMmeter | JMeter Tutorial For Beginn...
 
A Beginner's Guide to Application Load Testing
A Beginner's Guide to Application Load TestingA Beginner's Guide to Application Load Testing
A Beginner's Guide to Application Load Testing
 
Getting Started with Apache Jmeter
Getting Started with Apache JmeterGetting Started with Apache Jmeter
Getting Started with Apache Jmeter
 
This Is How We Test Our Performance With JMeter
This Is How We Test Our Performance With JMeterThis Is How We Test Our Performance With JMeter
This Is How We Test Our Performance With JMeter
 
JMeter & ColdFusion
JMeter & ColdFusion JMeter & ColdFusion
JMeter & ColdFusion
 
QSpiders - Presentation JMeter
QSpiders - Presentation JMeterQSpiders - Presentation JMeter
QSpiders - Presentation JMeter
 
Apache jMeter
Apache jMeterApache jMeter
Apache jMeter
 
Presentation on Apache Jmeter
Presentation on Apache JmeterPresentation on Apache Jmeter
Presentation on Apache Jmeter
 
Load Testing and JMeter Presentation
Load Testing and JMeter PresentationLoad Testing and JMeter Presentation
Load Testing and JMeter Presentation
 
Jmeter introduction
Jmeter introductionJmeter introduction
Jmeter introduction
 
Introduction to jmeter & how to view jmeter Test Result in Real-Time
Introduction to jmeter & how to view jmeter Test Result in Real-TimeIntroduction to jmeter & how to view jmeter Test Result in Real-Time
Introduction to jmeter & how to view jmeter Test Result in Real-Time
 
J Meter Intro
J Meter IntroJ Meter Intro
J Meter Intro
 
JMeter vs LoadRunner | Edureka
JMeter vs LoadRunner | EdurekaJMeter vs LoadRunner | Edureka
JMeter vs LoadRunner | Edureka
 
Jmeter From Scratch
Jmeter From ScratchJmeter From Scratch
Jmeter From Scratch
 
Jmeter
JmeterJmeter
Jmeter
 
Leandro Melendez - Switching Performance Left & Right
Leandro Melendez - Switching Performance Left & RightLeandro Melendez - Switching Performance Left & Right
Leandro Melendez - Switching Performance Left & Right
 
Automation Testing with JMeter
Automation Testing with JMeterAutomation Testing with JMeter
Automation Testing with JMeter
 
JMeter workshop
JMeter workshopJMeter workshop
JMeter workshop
 
Performance Testing With Jmeter
Performance Testing With JmeterPerformance Testing With Jmeter
Performance Testing With Jmeter
 
Load Testing Using JMeter Tutorial | Edureka
Load Testing Using JMeter Tutorial | EdurekaLoad Testing Using JMeter Tutorial | Edureka
Load Testing Using JMeter Tutorial | Edureka
 

Andere mochten auch (11)

Amare è...
Amare è...Amare è...
Amare è...
 
Cinque regole per gestire i miei averi
Cinque regole per gestire i miei averiCinque regole per gestire i miei averi
Cinque regole per gestire i miei averi
 
Tu sei importante per la tua chiesa!
Tu sei importante per la tua chiesa!Tu sei importante per la tua chiesa!
Tu sei importante per la tua chiesa!
 
Iftekhar-CURRICULUM VITAE
Iftekhar-CURRICULUM VITAEIftekhar-CURRICULUM VITAE
Iftekhar-CURRICULUM VITAE
 
Diário Oficial de Guarujá
Diário Oficial de GuarujáDiário Oficial de Guarujá
Diário Oficial de Guarujá
 
Egli è il Dono
Egli è il DonoEgli è il Dono
Egli è il Dono
 
Comparativo psicologia laboral
Comparativo psicologia laboralComparativo psicologia laboral
Comparativo psicologia laboral
 
CV
CVCV
CV
 
CV Blaise Lacroix
CV Blaise LacroixCV Blaise Lacroix
CV Blaise Lacroix
 
Experiential Learning
Experiential LearningExperiential Learning
Experiential Learning
 
Logiciel de calcul de structure RFEM 5
Logiciel de calcul de structure RFEM 5Logiciel de calcul de structure RFEM 5
Logiciel de calcul de structure RFEM 5
 

Ähnlich wie Jmeter load testing

Soft Test Ireland - Introduction to Jakarta Jmeter - Philip Bannon
Soft Test Ireland - Introduction to Jakarta Jmeter - Philip BannonSoft Test Ireland - Introduction to Jakarta Jmeter - Philip Bannon
Soft Test Ireland - Introduction to Jakarta Jmeter - Philip BannonDavid O'Dowd
 
Performancetestingjmeter 121109061704-phpapp02
Performancetestingjmeter 121109061704-phpapp02Performancetestingjmeter 121109061704-phpapp02
Performancetestingjmeter 121109061704-phpapp02Shivakumara .
 
Performance testing and j meter
Performance testing and j meterPerformance testing and j meter
Performance testing and j meterPurna Chandar
 
Performance testing using jmeter
Performance testing using jmeterPerformance testing using jmeter
Performance testing using jmeterRachappa Bandi
 
Performance testing jmeter
Performance testing jmeterPerformance testing jmeter
Performance testing jmeterBhojan Rajan
 
Server Performance by Tonny
Server Performance by TonnyServer Performance by Tonny
Server Performance by TonnyAgate Studio
 
"Introduction to JMeter" @ CPTM 3rd Session
"Introduction to JMeter" @ CPTM 3rd Session"Introduction to JMeter" @ CPTM 3rd Session
"Introduction to JMeter" @ CPTM 3rd SessionTharinda Liyanage
 
Performance testing and_reporting_with_j_meter by Le Van Nghi
Performance testing and_reporting_with_j_meter by  Le Van NghiPerformance testing and_reporting_with_j_meter by  Le Van Nghi
Performance testing and_reporting_with_j_meter by Le Van NghieXo Platform
 
Chaos Testing of Microservices - Shalamov Maksym
 Chaos Testing of Microservices  - Shalamov Maksym Chaos Testing of Microservices  - Shalamov Maksym
Chaos Testing of Microservices - Shalamov MaksymKuberton
 
Load Test Drupal Site Using JMeter and Amazon AWS
Load Test Drupal Site Using JMeter and Amazon AWSLoad Test Drupal Site Using JMeter and Amazon AWS
Load Test Drupal Site Using JMeter and Amazon AWSVladimir Ilic
 
Performancetestingjmeter 131210111657-phpapp02
Performancetestingjmeter 131210111657-phpapp02Performancetestingjmeter 131210111657-phpapp02
Performancetestingjmeter 131210111657-phpapp02Nitish Bhardwaj
 
Performance testing and j meter overview
Performance testing and j meter overviewPerformance testing and j meter overview
Performance testing and j meter overviewkrishna chaitanya
 
Performance Testing using LoadRunner
Performance Testing using LoadRunnerPerformance Testing using LoadRunner
Performance Testing using LoadRunnerKumar Gupta
 
Performance Testing Using VS 2010 - Part 1
Performance Testing Using VS 2010 - Part 1Performance Testing Using VS 2010 - Part 1
Performance Testing Using VS 2010 - Part 1Mohamed Tarek
 
Performance testing
Performance testing Performance testing
Performance testing ekatechserv
 
performancetestingjmeter-121109061704-phpapp02
performancetestingjmeter-121109061704-phpapp02performancetestingjmeter-121109061704-phpapp02
performancetestingjmeter-121109061704-phpapp02Gopi Raghavendra
 
performancetestingjmeter-121109061704-phpapp02 (1)
performancetestingjmeter-121109061704-phpapp02 (1)performancetestingjmeter-121109061704-phpapp02 (1)
performancetestingjmeter-121109061704-phpapp02 (1)QA Programmer
 

Ähnlich wie Jmeter load testing (20)

Soft Test Ireland - Introduction to Jakarta Jmeter - Philip Bannon
Soft Test Ireland - Introduction to Jakarta Jmeter - Philip BannonSoft Test Ireland - Introduction to Jakarta Jmeter - Philip Bannon
Soft Test Ireland - Introduction to Jakarta Jmeter - Philip Bannon
 
Performancetestingjmeter 121109061704-phpapp02
Performancetestingjmeter 121109061704-phpapp02Performancetestingjmeter 121109061704-phpapp02
Performancetestingjmeter 121109061704-phpapp02
 
Performance testing and j meter
Performance testing and j meterPerformance testing and j meter
Performance testing and j meter
 
JMETER-SKILLWISE
JMETER-SKILLWISEJMETER-SKILLWISE
JMETER-SKILLWISE
 
JMeter Intro
JMeter IntroJMeter Intro
JMeter Intro
 
Performance testing using jmeter
Performance testing using jmeterPerformance testing using jmeter
Performance testing using jmeter
 
Performance testing jmeter
Performance testing jmeterPerformance testing jmeter
Performance testing jmeter
 
Server Performance by Tonny
Server Performance by TonnyServer Performance by Tonny
Server Performance by Tonny
 
"Introduction to JMeter" @ CPTM 3rd Session
"Introduction to JMeter" @ CPTM 3rd Session"Introduction to JMeter" @ CPTM 3rd Session
"Introduction to JMeter" @ CPTM 3rd Session
 
Performance testing and_reporting_with_j_meter by Le Van Nghi
Performance testing and_reporting_with_j_meter by  Le Van NghiPerformance testing and_reporting_with_j_meter by  Le Van Nghi
Performance testing and_reporting_with_j_meter by Le Van Nghi
 
Fundamentals Performance Testing
Fundamentals Performance TestingFundamentals Performance Testing
Fundamentals Performance Testing
 
Chaos Testing of Microservices - Shalamov Maksym
 Chaos Testing of Microservices  - Shalamov Maksym Chaos Testing of Microservices  - Shalamov Maksym
Chaos Testing of Microservices - Shalamov Maksym
 
Load Test Drupal Site Using JMeter and Amazon AWS
Load Test Drupal Site Using JMeter and Amazon AWSLoad Test Drupal Site Using JMeter and Amazon AWS
Load Test Drupal Site Using JMeter and Amazon AWS
 
Performancetestingjmeter 131210111657-phpapp02
Performancetestingjmeter 131210111657-phpapp02Performancetestingjmeter 131210111657-phpapp02
Performancetestingjmeter 131210111657-phpapp02
 
Performance testing and j meter overview
Performance testing and j meter overviewPerformance testing and j meter overview
Performance testing and j meter overview
 
Performance Testing using LoadRunner
Performance Testing using LoadRunnerPerformance Testing using LoadRunner
Performance Testing using LoadRunner
 
Performance Testing Using VS 2010 - Part 1
Performance Testing Using VS 2010 - Part 1Performance Testing Using VS 2010 - Part 1
Performance Testing Using VS 2010 - Part 1
 
Performance testing
Performance testing Performance testing
Performance testing
 
performancetestingjmeter-121109061704-phpapp02
performancetestingjmeter-121109061704-phpapp02performancetestingjmeter-121109061704-phpapp02
performancetestingjmeter-121109061704-phpapp02
 
performancetestingjmeter-121109061704-phpapp02 (1)
performancetestingjmeter-121109061704-phpapp02 (1)performancetestingjmeter-121109061704-phpapp02 (1)
performancetestingjmeter-121109061704-phpapp02 (1)
 

Jmeter load testing

  • 2. Personal Profile • Experience: 2+ Years as SQA Analyst • Education: BS-Software Engineering (UOS) • Expertise: Test Plan, Test Cases, Test Automation ALI RAZA SQA Analyst DatumSquare IT Services Cell#: 0323-7305761 Email: Sunnyali712@gmail.com
  • 4. What is Performance Testing? Performance testing is a non-functional testing which measures the following attributes of a system:  Responsiveness  Stability  Scalability  Reliability
  • 5. Types of Performance Testing  Load/Capacity Testing ( To check the behavior of the system on expected load)  Stress Testing ( To reach the maximum capacity limit of the system and make the application behavior abnormal )  Endurance Testing ( To check how prolonged a system can stand under large workload or transactions )  And many more..
  • 6. Load Testing Tools  Apache Jmeter (an open source tool from Apache)  Loadrunner (commercial load testing tool from HP)  Neoload (commercial, for Windows, Linux, Solaris)  RPT (commercial load test tool from IBM)  Loadimpact (commercial load testing tool and hosted )
  • 7. Why JMeter?  It is an Open source tool.  Can do load and performance tests on many different server types:  Web - HTTP, HTTPS  SOAP  Database via JDBC  Mail - POP3(S) and IMAP(S)  User friendly GUI Design compare to other tools  Test results are more reliable compare to other open source tools  Test results can be captured in various format like summary report, graph, aggregate report, aggregate graph, results in tree and results in Table
  • 8. KPI of Jmeter  Response Time The response time means when Jmeter send the request to the server and it takes the time to process and response receive back from the server  Latency The number of milliseconds that elapsed when JMeter sends the request and when an initial response or a first byte is received back to Jmeter  Sample Time The number of milliseconds that the server took to fully serve the request (response + latency)  Throughput The work done in unit time by the server is responses per minute
  • 9. Jmeter Tools and Terminologies  Test Plan ( Is the place where our tests live)  Work Bench ( Used for recording scripts )  Thread Group ( Beginning point of the Test Plan )  No. of Threads ( Number of Users )  Ramp-Up Period ( Time that Jmeter will take to ramp up all the users )  Loop Count ( No. of iterations a user performs )  Controllers ( Derive the process of a test )  Samplers ( Samplers are the requests that Jmeter send to a server)  Listeners ( Listeners are used to collect the information once Jmeter complete its test case )