SlideShare a Scribd company logo
1 of 32
Download to read offline
JMeter is an open-source,
highly extensible
application tool that helps
to perform an
application’s load test and
stress test on the
application’s static pages
and dynamic resources as
well as to perform
functional tests to
measure performance.
It helps to measure and
understand the application’s
performance under different
settings in order to ensure
the software delivery is going
to be robust.
With the Apache JMeter, you can
simulate a heavy load on a
server or group of servers,
database, or network and test
its strength to analyze the
overall web app performance
under different load types.
Why Do We Need
Performance Testing?
Functional and nonfunctional
testing are both critical steps in
the race among software
vendors to bring the application
to market quickly.
Properly executed tests will provide you with
the peace of mind that your application will be
high-quality and bug-free
Properly executed tests will provide you with
the peace of mind that your application will be
high-quality and bug-free
It is crucial, for example, if you want to assess
if your website is expecting a traffic spike from
many different locations around a campaign
that you are planning, with these tests you can
understand your limits and the highest
threshold your application or website can
handle.
To assess how to best cope with
situations of high-load and
complex queries, we need a
handy tool.
How To Do The
Performance Testing
Of An Application?
There are two types of testing – functional and nonfunctional
testing.
Functional Testing Nonfunctional
testing
we test if the application is
working as per the business
requirements concerning its
functionality such as design,
usability, mainline functions,
access conditions, and error
conditions, etc.
we are concerned with testing how
robust the application will perform
– whether the application has bugs
in its code that can lead to
application failure, and how it is
going to cope with high traffic
conditions.
There are many tools such as
for managing and testing the applications. In the next
slides, we will take a look at one of the most popular
testing tools available that developers use today
What Is Apache
JMeter?
Apache JMeter was initially
developed to test web
applications only, but over the
past decade, it has expanded to
include other areas as well.
Setting Up Apache
JMeter For Test
av
Setting Up Apache JMeter For Test
Install JRE from here
Go ahead and download JMeter from here
Unzip the JMeter file and install it into the directory where you
want
Launch JMeter in GUI or non-GUI mode
Create Test Plan
Add Components to your test plan
Run Tests and View Performance Reports
1
av2
Setting Up Apache JMeter For Test
Install JRE from here
Go ahead and download JMeter from here
Unzip the JMeter file and install it into the directory where you
want
Launch JMeter in GUI or non-GUI mode
Create Test Plan
Add Components to your test plan
Run Tests and View Performance Reports
av3
Setting Up Apache JMeter For Test
Install JRE from here
Go ahead and download JMeter from here
Unzip the JMeter file and install it into the directory where you want
Launch JMeter in GUI or non-GUI mode
Create Test Plan
Add Components to your test plan
Run Tests and View Performance Reports
av4
Setting Up Apache JMeter For Test
Install JRE from here
Go ahead and download JMeter from here
Unzip the JMeter file and install it into the directory where you want
Launch JMeter in GUI or non-GUI mode
Create Test Plan
Add Components to your test plan
Run Tests and View Performance Reports
av5
Setting Up Apache JMeter For Test
Install JRE from here
Go ahead and download JMeter from here
Unzip the JMeter file and install it into the directory where you want
Launch JMeter in GUI or non-GUI mode
Create Test Plan
Add Components to your test plan
Run Tests and View Performance Reports
av6
Setting Up Apache JMeter For Test
Install JRE from here
Go ahead and download JMeter from here
Unzip the JMeter file and install it into the directory where you want
Launch JMeter in GUI or non-GUI mode
Create Test Plan
Add Components to your test plan
Run Tests and View Performance Reports
av7
Setting Up Apache JMeter For Test
Install JRE from here
Go ahead and download JMeter from here
Unzip the JMeter file and install it into the directory where you want
Launch JMeter in GUI or non-GUI mode
Create Test Plan
Add Components to your test plan
Run Tests and View Performance Reports
What Are JMeter’s
Strengths?
What Are JMeter’s Strengths?
ü It is Open Source and built on JAVA. It is platform-independent. With a large community of active users, it is very
easy to find answers to developer queries on the discussion forums.
ü Apache JMeter is very user-friendly, with a very comprehensive Graphical User Interface. Hence it is effortless to
add and remove elements. It is possible to run your entire test without having to do any hands-on coding.
What Are JMeter’s Strengths?
ü It is Open Source and built on JAVA. It is platform-independent. With a large community of active users, it is very
easy to find answers to developer queries on the discussion forums.
ü Apache JMeter is very user-friendly, with a very comprehensive Graphical User Interface. Hence it is effortless to
add and remove elements. It is possible to run your entire test without having to do any hands-on coding.
ü Apache JMeter can be used to run a wide variety of tests such as functional testing as well as nonfunctional testing
such as stress tests, distribution tests, web services tests.
ü Apache JMeter comes with robust support documentation to help the user during each step, from the stage of
installing and configuring test settings to generating reports.
What Are JMeter’s Strengths?
ü It is Open Source and built on JAVA. It is platform-independent. With a large community of active users, it is very
easy to find answers to developer queries on the discussion forums.
ü Apache JMeter is very user-friendly, with a very comprehensive Graphical User Interface. Hence it is effortless to
add and remove elements. It is possible to run your entire test without having to do any hands-on coding.
ü Apache JMeter can be used to run a wide variety of tests such as functional testing as well as nonfunctional testing
such as stress tests, distribution tests, web services tests.
ü Apache JMeter comes with robust support documentation to help the user during each step, from the stage of
installing and configuring test settings to generating reports.
ü Apache JMeter gives you the chance to design different test scenarios and perform them using either GUI or non-GUI
mode (from command line).
ü JMeter provides rich performance reports with detailed graphs, charts, and other visualization tools to aid users in
understanding the test performance in great detail.
What’s Next?
Testing the application will help you
come up with an assessment of how
to optimize your infrastructure is. In
case you need to prepare to handle
high expected traffic, then you may
need to invest in additional server
resources.
In many cases, a Content Delivery Network will
be the best solution for your needs. You can
use a CDN along with your application to
offload your origin’s load, which will cache
your website content within a network of
strategically placed servers all over the world.
By caching the content when the user requests
for a piece of information on your web app or
website, then it will be served from the
cached storage closest to them.
This way, not only the round trip time will be
reduced, but also it will reduce the load on your
origin server, helping you to utilize your
resources even under high-traffic conditions
efficiently.
Hence, you don’t have to invest a considerable
amount upfront to purchase additional physical
servers, which are going to demand maintenance
and operating costs even when they are not
utilized to their full capacity.
How to Perform Load and Stress Testing of Web Apps Using Apache JMeter

More Related Content

What's hot

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 & ColdFusion
JMeter & ColdFusion JMeter & ColdFusion
JMeter & ColdFusion isummation
 
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
 
Performance Testing using Jmeter and Capacity Testing
Performance Testing using Jmeter and Capacity TestingPerformance Testing using Jmeter and Capacity Testing
Performance Testing using Jmeter and Capacity TestingAkshay Patole
 
JMeter JMX Script Creation via BlazeMeter
JMeter JMX Script Creation via BlazeMeterJMeter JMX Script Creation via BlazeMeter
JMeter JMX Script Creation via BlazeMeterRapidValue
 
Presentation on Apache Jmeter
Presentation on Apache JmeterPresentation on Apache Jmeter
Presentation on Apache JmeterSabitri Gaire
 
Performance testing using jmeter
Performance testing using jmeterPerformance testing using jmeter
Performance testing using jmeterRachappa Bandi
 
Perfromane Test Tool jmeter
Perfromane Test Tool jmeterPerfromane Test Tool jmeter
Perfromane Test Tool jmeterNaga Mallala
 
Automation - Apache JMeter
Automation - Apache JMeterAutomation - Apache JMeter
Automation - Apache JMeterWira Santos
 
Performance Testing With Jmeter
Performance Testing With JmeterPerformance Testing With Jmeter
Performance Testing With JmeterAdam Goucher
 
JMeter - Performance testing your webapp
JMeter - Performance testing your webappJMeter - Performance testing your webapp
JMeter - Performance testing your webappAmit Solanki
 
What Is JMeter?
What Is JMeter?What Is JMeter?
What Is JMeter?QATestLab
 
"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 with JMeter
Performance testing with JMeterPerformance testing with JMeter
Performance testing with JMeterMikael Kundert
 
Using Jenkins and Jmeter to build a scalable Load Testing solution
Using Jenkins and Jmeter to build a scalable Load Testing solutionUsing Jenkins and Jmeter to build a scalable Load Testing solution
Using Jenkins and Jmeter to build a scalable Load Testing solutionRuslan Strazhnyk
 

What's hot (20)

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
 
JMeter & ColdFusion
JMeter & ColdFusion JMeter & ColdFusion
JMeter & ColdFusion
 
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...
 
Performance Testing using Jmeter and Capacity Testing
Performance Testing using Jmeter and Capacity TestingPerformance Testing using Jmeter and Capacity Testing
Performance Testing using Jmeter and Capacity Testing
 
J Meter Intro
J Meter IntroJ Meter Intro
J Meter Intro
 
JMeter JMX Script Creation via BlazeMeter
JMeter JMX Script Creation via BlazeMeterJMeter JMX Script Creation via BlazeMeter
JMeter JMX Script Creation via BlazeMeter
 
Presentation on Apache Jmeter
Presentation on Apache JmeterPresentation on Apache Jmeter
Presentation on Apache Jmeter
 
Performance testing using jmeter
Performance testing using jmeterPerformance testing using jmeter
Performance testing using jmeter
 
JMeter workshop
JMeter workshopJMeter workshop
JMeter workshop
 
Perfromane Test Tool jmeter
Perfromane Test Tool jmeterPerfromane Test Tool jmeter
Perfromane Test Tool jmeter
 
Automation - Apache JMeter
Automation - Apache JMeterAutomation - Apache JMeter
Automation - Apache JMeter
 
Performance Testing With Jmeter
Performance Testing With JmeterPerformance Testing With Jmeter
Performance Testing With Jmeter
 
JMeter - Performance testing your webapp
JMeter - Performance testing your webappJMeter - Performance testing your webapp
JMeter - Performance testing your webapp
 
What Is JMeter?
What Is JMeter?What Is JMeter?
What Is JMeter?
 
"Introduction to JMeter" @ CPTM 3rd Session
"Introduction to JMeter" @ CPTM 3rd Session"Introduction to JMeter" @ CPTM 3rd Session
"Introduction to JMeter" @ CPTM 3rd Session
 
Load testing jmeter
Load testing jmeterLoad testing jmeter
Load testing jmeter
 
Performance testing with JMeter
Performance testing with JMeterPerformance testing with JMeter
Performance testing with JMeter
 
Using Jenkins and Jmeter to build a scalable Load Testing solution
Using Jenkins and Jmeter to build a scalable Load Testing solutionUsing Jenkins and Jmeter to build a scalable Load Testing solution
Using Jenkins and Jmeter to build a scalable Load Testing solution
 
JMeter
JMeterJMeter
JMeter
 
Load testing with J meter
Load testing with J meterLoad testing with J meter
Load testing with J meter
 

Similar to How to Perform Load and Stress Testing of Web Apps Using Apache JMeter

JMeter Training in Delhi
JMeter Training in DelhiJMeter Training in Delhi
JMeter Training in DelhiAPTRON
 
Is JMeter The Best Performance Testing Tool.pdf
Is JMeter The Best Performance Testing Tool.pdfIs JMeter The Best Performance Testing Tool.pdf
Is JMeter The Best Performance Testing Tool.pdfMindfire LLC
 
Top ten software testing tools
Top ten software testing toolsTop ten software testing tools
Top ten software testing toolsJanBask Training
 
B4usolution performance testing
B4usolution performance testingB4usolution performance testing
B4usolution performance testingHoa Le
 
jmeter - Google Search.pdf
jmeter - Google Search.pdfjmeter - Google Search.pdf
jmeter - Google Search.pdfMohanKoppala3
 
What are the top 10 performance testing tools
What are the top 10 performance testing toolsWhat are the top 10 performance testing tools
What are the top 10 performance testing toolsTestingXperts
 
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
 
Quick guide to plan and execute a load test
Quick guide to plan and execute a load testQuick guide to plan and execute a load test
Quick guide to plan and execute a load testduke.kalra
 
Measure performance of the application using open source performance testing...
Measure performance of the  application using open source performance testing...Measure performance of the  application using open source performance testing...
Measure performance of the application using open source performance testing...BugRaptors
 
Window Desktop Application Testing
Window Desktop Application TestingWindow Desktop Application Testing
Window Desktop Application TestingTrupti Jethva
 
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
 
Less11 3 e_loadmodule_1
Less11 3 e_loadmodule_1Less11 3 e_loadmodule_1
Less11 3 e_loadmodule_1Suresh Mishra
 
5 Essential Tips for Load Testing Beginners
5 Essential Tips for Load Testing Beginners5 Essential Tips for Load Testing Beginners
5 Essential Tips for Load Testing BeginnersNeotys
 

Similar to How to Perform Load and Stress Testing of Web Apps Using Apache JMeter (20)

JMeter Training in Delhi
JMeter Training in DelhiJMeter Training in Delhi
JMeter Training in Delhi
 
JMeter Intro
JMeter IntroJMeter Intro
JMeter Intro
 
Is JMeter The Best Performance Testing Tool.pdf
Is JMeter The Best Performance Testing Tool.pdfIs JMeter The Best Performance Testing Tool.pdf
Is JMeter The Best Performance Testing Tool.pdf
 
Top ten software testing tools
Top ten software testing toolsTop ten software testing tools
Top ten software testing tools
 
B4usolution performance testing
B4usolution performance testingB4usolution performance testing
B4usolution performance testing
 
jmeter - Google Search.pdf
jmeter - Google Search.pdfjmeter - Google Search.pdf
jmeter - Google Search.pdf
 
What are the top 10 performance testing tools
What are the top 10 performance testing toolsWhat are the top 10 performance testing tools
What are the top 10 performance testing tools
 
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
 
SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTING
 
Test automation
Test automationTest automation
Test automation
 
Quick guide to plan and execute a load test
Quick guide to plan and execute a load testQuick guide to plan and execute a load test
Quick guide to plan and execute a load test
 
Measure performance of the application using open source performance testing...
Measure performance of the  application using open source performance testing...Measure performance of the  application using open source performance testing...
Measure performance of the application using open source performance testing...
 
Window Desktop Application Testing
Window Desktop Application TestingWindow Desktop Application Testing
Window Desktop Application Testing
 
Performancetestingjmeter 121109061704-phpapp02
Performancetestingjmeter 121109061704-phpapp02Performancetestingjmeter 121109061704-phpapp02
Performancetestingjmeter 121109061704-phpapp02
 
Fitnesse, Watir and Ruby Based Test Automation System
Fitnesse, Watir and Ruby Based Test Automation SystemFitnesse, Watir and Ruby Based Test Automation System
Fitnesse, Watir and Ruby Based Test Automation System
 
JMETER-SKILLWISE
JMETER-SKILLWISEJMETER-SKILLWISE
JMETER-SKILLWISE
 
Performance testing and j meter
Performance testing and j meterPerformance testing and j meter
Performance testing and j meter
 
jDriver Presentation
jDriver PresentationjDriver Presentation
jDriver Presentation
 
Less11 3 e_loadmodule_1
Less11 3 e_loadmodule_1Less11 3 e_loadmodule_1
Less11 3 e_loadmodule_1
 
5 Essential Tips for Load Testing Beginners
5 Essential Tips for Load Testing Beginners5 Essential Tips for Load Testing Beginners
5 Essential Tips for Load Testing Beginners
 

More from Medianova

How to Measure Your CDN’s Cache Hit Ratio and Increase Cache Hits
How to Measure Your CDN’s Cache Hit Ratio and Increase Cache HitsHow to Measure Your CDN’s Cache Hit Ratio and Increase Cache Hits
How to Measure Your CDN’s Cache Hit Ratio and Increase Cache HitsMedianova
 
How Time To First Byte (TTFB) Impacts Your Site’s Performance
How Time To First Byte (TTFB) Impacts Your Site’s PerformanceHow Time To First Byte (TTFB) Impacts Your Site’s Performance
How Time To First Byte (TTFB) Impacts Your Site’s PerformanceMedianova
 
What is Image Optimization and How Does it Make Websites Load Faster?
What is Image Optimization and How Does it Make Websites Load Faster?What is Image Optimization and How Does it Make Websites Load Faster?
What is Image Optimization and How Does it Make Websites Load Faster?Medianova
 
3 Computing Paradigms as Enablers of Smart Applications of The Future
3 Computing Paradigms as Enablers of Smart Applications of The Future3 Computing Paradigms as Enablers of Smart Applications of The Future
3 Computing Paradigms as Enablers of Smart Applications of The FutureMedianova
 
The State Of Video In The Enterprise
The State Of Video In The EnterpriseThe State Of Video In The Enterprise
The State Of Video In The EnterpriseMedianova
 
How can live streaming skyrocket your marketing strategy?
How can live streaming skyrocket your marketing strategy?How can live streaming skyrocket your marketing strategy?
How can live streaming skyrocket your marketing strategy?Medianova
 
Why Use a Content Delivery Network (CDN)?
Why Use a Content Delivery Network (CDN)?Why Use a Content Delivery Network (CDN)?
Why Use a Content Delivery Network (CDN)?Medianova
 

More from Medianova (7)

How to Measure Your CDN’s Cache Hit Ratio and Increase Cache Hits
How to Measure Your CDN’s Cache Hit Ratio and Increase Cache HitsHow to Measure Your CDN’s Cache Hit Ratio and Increase Cache Hits
How to Measure Your CDN’s Cache Hit Ratio and Increase Cache Hits
 
How Time To First Byte (TTFB) Impacts Your Site’s Performance
How Time To First Byte (TTFB) Impacts Your Site’s PerformanceHow Time To First Byte (TTFB) Impacts Your Site’s Performance
How Time To First Byte (TTFB) Impacts Your Site’s Performance
 
What is Image Optimization and How Does it Make Websites Load Faster?
What is Image Optimization and How Does it Make Websites Load Faster?What is Image Optimization and How Does it Make Websites Load Faster?
What is Image Optimization and How Does it Make Websites Load Faster?
 
3 Computing Paradigms as Enablers of Smart Applications of The Future
3 Computing Paradigms as Enablers of Smart Applications of The Future3 Computing Paradigms as Enablers of Smart Applications of The Future
3 Computing Paradigms as Enablers of Smart Applications of The Future
 
The State Of Video In The Enterprise
The State Of Video In The EnterpriseThe State Of Video In The Enterprise
The State Of Video In The Enterprise
 
How can live streaming skyrocket your marketing strategy?
How can live streaming skyrocket your marketing strategy?How can live streaming skyrocket your marketing strategy?
How can live streaming skyrocket your marketing strategy?
 
Why Use a Content Delivery Network (CDN)?
Why Use a Content Delivery Network (CDN)?Why Use a Content Delivery Network (CDN)?
Why Use a Content Delivery Network (CDN)?
 

Recently uploaded

Denver Web Design brochure for public viewing
Denver Web Design brochure for public viewingDenver Web Design brochure for public viewing
Denver Web Design brochure for public viewingbigorange77
 
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一3sw2qly1
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一Fs
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITMgdsc13
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一Fs
 
The Intriguing World of CDR Analysis by Police: What You Need to Know.pdf
The Intriguing World of CDR Analysis by Police: What You Need to Know.pdfThe Intriguing World of CDR Analysis by Police: What You Need to Know.pdf
The Intriguing World of CDR Analysis by Police: What You Need to Know.pdfMilind Agarwal
 
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With RoomVIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Roomdivyansh0kumar0
 
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsThierry TROUIN ☁
 
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...akbard9823
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMartaLoveguard
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Roomdivyansh0kumar0
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一Fs
 
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Dana Luther
 
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on DeliveryCall Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Deliverybabeytanya
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts servicesonalikaur4
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一z xss
 

Recently uploaded (20)

Denver Web Design brochure for public viewing
Denver Web Design brochure for public viewingDenver Web Design brochure for public viewing
Denver Web Design brochure for public viewing
 
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
 
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITM
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
 
The Intriguing World of CDR Analysis by Police: What You Need to Know.pdf
The Intriguing World of CDR Analysis by Police: What You Need to Know.pdfThe Intriguing World of CDR Analysis by Police: What You Need to Know.pdf
The Intriguing World of CDR Analysis by Police: What You Need to Know.pdf
 
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With RoomVIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
 
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with Flows
 
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptx
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
 
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
 
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on DeliveryCall Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
 

How to Perform Load and Stress Testing of Web Apps Using Apache JMeter

  • 1.
  • 2. JMeter is an open-source, highly extensible application tool that helps to perform an application’s load test and stress test on the application’s static pages and dynamic resources as well as to perform functional tests to measure performance.
  • 3. It helps to measure and understand the application’s performance under different settings in order to ensure the software delivery is going to be robust.
  • 4. With the Apache JMeter, you can simulate a heavy load on a server or group of servers, database, or network and test its strength to analyze the overall web app performance under different load types.
  • 5. Why Do We Need Performance Testing?
  • 6. Functional and nonfunctional testing are both critical steps in the race among software vendors to bring the application to market quickly.
  • 7. Properly executed tests will provide you with the peace of mind that your application will be high-quality and bug-free
  • 8. Properly executed tests will provide you with the peace of mind that your application will be high-quality and bug-free It is crucial, for example, if you want to assess if your website is expecting a traffic spike from many different locations around a campaign that you are planning, with these tests you can understand your limits and the highest threshold your application or website can handle.
  • 9. To assess how to best cope with situations of high-load and complex queries, we need a handy tool.
  • 10. How To Do The Performance Testing Of An Application?
  • 11. There are two types of testing – functional and nonfunctional testing. Functional Testing Nonfunctional testing we test if the application is working as per the business requirements concerning its functionality such as design, usability, mainline functions, access conditions, and error conditions, etc. we are concerned with testing how robust the application will perform – whether the application has bugs in its code that can lead to application failure, and how it is going to cope with high traffic conditions.
  • 12. There are many tools such as for managing and testing the applications. In the next slides, we will take a look at one of the most popular testing tools available that developers use today
  • 14. Apache JMeter was initially developed to test web applications only, but over the past decade, it has expanded to include other areas as well.
  • 16. av Setting Up Apache JMeter For Test Install JRE from here Go ahead and download JMeter from here Unzip the JMeter file and install it into the directory where you want Launch JMeter in GUI or non-GUI mode Create Test Plan Add Components to your test plan Run Tests and View Performance Reports 1
  • 17. av2 Setting Up Apache JMeter For Test Install JRE from here Go ahead and download JMeter from here Unzip the JMeter file and install it into the directory where you want Launch JMeter in GUI or non-GUI mode Create Test Plan Add Components to your test plan Run Tests and View Performance Reports
  • 18. av3 Setting Up Apache JMeter For Test Install JRE from here Go ahead and download JMeter from here Unzip the JMeter file and install it into the directory where you want Launch JMeter in GUI or non-GUI mode Create Test Plan Add Components to your test plan Run Tests and View Performance Reports
  • 19. av4 Setting Up Apache JMeter For Test Install JRE from here Go ahead and download JMeter from here Unzip the JMeter file and install it into the directory where you want Launch JMeter in GUI or non-GUI mode Create Test Plan Add Components to your test plan Run Tests and View Performance Reports
  • 20. av5 Setting Up Apache JMeter For Test Install JRE from here Go ahead and download JMeter from here Unzip the JMeter file and install it into the directory where you want Launch JMeter in GUI or non-GUI mode Create Test Plan Add Components to your test plan Run Tests and View Performance Reports
  • 21. av6 Setting Up Apache JMeter For Test Install JRE from here Go ahead and download JMeter from here Unzip the JMeter file and install it into the directory where you want Launch JMeter in GUI or non-GUI mode Create Test Plan Add Components to your test plan Run Tests and View Performance Reports
  • 22. av7 Setting Up Apache JMeter For Test Install JRE from here Go ahead and download JMeter from here Unzip the JMeter file and install it into the directory where you want Launch JMeter in GUI or non-GUI mode Create Test Plan Add Components to your test plan Run Tests and View Performance Reports
  • 24. What Are JMeter’s Strengths? ü It is Open Source and built on JAVA. It is platform-independent. With a large community of active users, it is very easy to find answers to developer queries on the discussion forums. ü Apache JMeter is very user-friendly, with a very comprehensive Graphical User Interface. Hence it is effortless to add and remove elements. It is possible to run your entire test without having to do any hands-on coding.
  • 25. What Are JMeter’s Strengths? ü It is Open Source and built on JAVA. It is platform-independent. With a large community of active users, it is very easy to find answers to developer queries on the discussion forums. ü Apache JMeter is very user-friendly, with a very comprehensive Graphical User Interface. Hence it is effortless to add and remove elements. It is possible to run your entire test without having to do any hands-on coding. ü Apache JMeter can be used to run a wide variety of tests such as functional testing as well as nonfunctional testing such as stress tests, distribution tests, web services tests. ü Apache JMeter comes with robust support documentation to help the user during each step, from the stage of installing and configuring test settings to generating reports.
  • 26. What Are JMeter’s Strengths? ü It is Open Source and built on JAVA. It is platform-independent. With a large community of active users, it is very easy to find answers to developer queries on the discussion forums. ü Apache JMeter is very user-friendly, with a very comprehensive Graphical User Interface. Hence it is effortless to add and remove elements. It is possible to run your entire test without having to do any hands-on coding. ü Apache JMeter can be used to run a wide variety of tests such as functional testing as well as nonfunctional testing such as stress tests, distribution tests, web services tests. ü Apache JMeter comes with robust support documentation to help the user during each step, from the stage of installing and configuring test settings to generating reports. ü Apache JMeter gives you the chance to design different test scenarios and perform them using either GUI or non-GUI mode (from command line). ü JMeter provides rich performance reports with detailed graphs, charts, and other visualization tools to aid users in understanding the test performance in great detail.
  • 28. Testing the application will help you come up with an assessment of how to optimize your infrastructure is. In case you need to prepare to handle high expected traffic, then you may need to invest in additional server resources.
  • 29. In many cases, a Content Delivery Network will be the best solution for your needs. You can use a CDN along with your application to offload your origin’s load, which will cache your website content within a network of strategically placed servers all over the world. By caching the content when the user requests for a piece of information on your web app or website, then it will be served from the cached storage closest to them.
  • 30. This way, not only the round trip time will be reduced, but also it will reduce the load on your origin server, helping you to utilize your resources even under high-traffic conditions efficiently.
  • 31. Hence, you don’t have to invest a considerable amount upfront to purchase additional physical servers, which are going to demand maintenance and operating costs even when they are not utilized to their full capacity.