SlideShare a Scribd company logo
Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing
Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing
Agenda
❖ Introduction to Performance Testing
❖ Advantages of Performance Testing
❖ Performance Testing Tools
❖ Performance Testing interview Questions
❖ JMeter interview Questions
www.edureka.co
Itisanon-functionaltestingtechniqueperformedto
determinethesystemparametersintermsof
responsivenessandstabilityundervariousworkload.
ThegoalofPerformanceTestingisnottofindbugsbut
toeliminateperformancebottlenecks.
Itdetermineswhethertheapplicationrespondsquickly
SPEED
www.edureka.co
Performance Testing
Speed
Itdeterminesmaximumuserloadthesoftwareapplicationcanhandle.
SCALABILITY
www.edureka.co
Performance Testing
Speed Scalability
Speed
Itdeterminesiftheapplicationisstableundervaryingloads
STABILITY
www.edureka.co
Performance Testing
Scalability Stability
www.edureka.co
Advantages of Performance Testing
ValidateFeatures Measurespeed,accuracy
&stability
Keepusershappy Improveoptimisation Identifydiscrepanies
Performance
Testing Tools
Copyright © 2018, edureka and/or its affiliates. All rights reserved.
02
01 Performance
Testing
Apache JMeter
Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing
Performance Testing Interview Questions
01 What is Performance Testing?
Performance Testing is a type of software
testing which ensures that the application is
performing well under the workload.
A
Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing
Performance Testing Interview Questions
02 What are the different types of Performance Testing?
06 01
02
0304
05
Load
Testing
Endurance
Testing
Volume
Testing
Scalability
Testing
Spike Testing
Stress Testing
Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing
Performance Testing Interview Questions
03 What are the common performance problems faced by users?
Longer Loading Time Poor Response Time
Poor Scalability Bottlenecking
Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing
Performance Testing Interview Questions
04 Name some of the common Performance Testing Tools
Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing
Performance Testing Interview Questions
05 List out some common Performance bottlenecks
01
02
03
04
05
CPU Utilization
Memory Utilization
Networking Utilization
S limitation
Disk Usage
Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing
Performance Testing Interview Questions
06 What are the parameters considered for Performance Testing?
2 31 4 5 6 7 8
Memory
Usage
Processor
Usage
Bandwidth
Memory
Pages
Response
Time CPU
interruption
Committed
Memory
Thread
Counts
9
Network
Output
Queue
Length
10
Top Waits
Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing
Performance Testing Interview Questions
07 What are the factors for selecting Performance Testing tools?
01
02
03
04
05
06
07
08
Customer Preference tool
Availability of license within customer machine
Availability of Test Environment
Additional Protocol Support
License Cost
Efficiency of Tool
User options for Testing
Vendor Support
Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing
Performance Testing Interview Questions
08 What is the difference between Performance Testing & Functional Testing?
• To validate the behavior of the system at various
load conditions performance testing is done.
• It gives the best result if automated
• Several user performs desired operations
• Customer, Tester, Developer, DBA and N/W
management team
• Requires close to production test environment and
several H/W facilities to populate the load
• To verify the accuracy of the software with definite
inputs against expected output, functional testing
is done.
• This testing can be done manually or automated
• One user performs all the operations
• Customer, Tester and Development involvement is
required
• Production sized test environment is not necessary,
and H/W requirements are minimal
Performance Testing Functional Testing
Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing
Performance Testing Interview Questions
09 What is throughput in Performance Testing?
In performance testing, throughput is referred to the amount of data
transported to the server in responds to the client request at a given
period of time.
A
Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing
Performance Testing Interview Questions
10 What are the benefits of LoadRunner in testing tools?
Versatility
Test Results
Easy
Integrations
Robust
Reports
Enterprise
Package
Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing
Performance Testing Interview Questions
11 What is Endurance Testing & Spike Testing?
It is one type of performance testing where the
testing is conducted to evaluate the behaviour
of the system when a significant workload is
given continuously
A
It is also a type of performance testing that is
performed to analyse the behaviour of the
system when the load is increased substantially.
Endurance Testing Spike Testing
Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing
Performance Testing Interview Questions
12 What are the common mistakes done in Performance Testing?
01
02
03
04
05
06
07
08
09
10
11
12
Direct jump to multi-user tests
Test Results not validated
Unknown Workload details
Too small run durations
Lacking long duration sustainability test
Confusion on definition of concurrent users
Data not populated sufficiently
Difference between test & production environment
Network bandwidth not simulated
Underestimating performance testing schedules
Incorrect extrapolation of pilots
Inappropriate base-lining of configurations
Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing
Performance Testing Interview Questions
13 What are the different phases for automated Performance Testing?
Design/Planning
Build
Execution
Analyzing
Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing
Performance Testing Interview Questions
14 What is the difference between Benchmark Testing & Baseline Testing?
• It is the method of comparing performance
of your system performance against an
industry standard that is set by other
organization
• It is the procedure of running a set of tests to
capture performance information. When
future change is made in the application, this
information is used as a reference
Benchmark Testing Baseline Testing
Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing
Performance Testing Interview Questions
15 What is concurrent user load in Performance Testing?
Concurrent user load in performance testing can be defined as something
when many users hit any functionality or operation at the same time.
A
Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing
Performance Testing Interview Questions
16 What is a Protocol? Name some Protocols
A protocol is a defined as a set of
various rules for the purpose of
information communication between
the two or more systems.
A
Protocols
• HTTP
• HTTPS
• FTP
• Web Services
• Citrix
Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing
Performance Testing Interview Questions
17 What is a Performance Tuning?
Performance tuning is the improvement of system performance. Typically
in computer systems, the motivation for such activity is called a
performance problem
A
Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing
Performance Testing Interview Questions
18 What are the types of Performance Tuning?
Hardware Tuning
Enhancing, adding or supplanting
the hardware components of the
system under test and changes in
the framework level to augment
the system’s performance is called
hardware tuning.
Software Tuning
Identifying the software level
bottlenecks by profiling the code,
database etc. Fine tuning or
modifying the software to fix the
bottlenecks is called software
tuning.
Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing
Performance Testing Interview Questions
19 List the need for opting for Performance Testing?
01
02
03
04
05
Response time of application for the intended number of users
Utmost load resisting capacity of an application
The capability of the app under test to handle the number of
transactions.
The constancy of an application under the usual and unexpected user
load.
Making sure that users have an appropriate response time on
production.
Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing
Performance Testing Interview Questions
20 What is the reason behind discontinuation of manual load testing?
• Complicated procedure to measure the performance of the application precisely.
• Complex synchronization procedures between the two or more users.
• Difficult to assess and recognize the outcomes & bottlenecks.
• Increased the overall infrastructure cost.
A
Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing
Performance Testing Interview Questions
21 What is profiling in Performance Testing?
Profiling is a procedure of pinpointing a bottleneck performance at miniature levels.
This is done by presentation teams for manufacturing which mainly includes
developers or performance testers.
A
Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing
Performance Testing Interview Questions
22 What are the entering & exiting criteria for Performance Testing?
The starting of the performance testing is done
at the design level only. After the testing is
done, results are collected and later they are
analyzed in order to make improvements
regarding the performance. During the whole
process of life cycle development, performance
tuning is done.
A
Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing
Performance Testing Interview Questions
23 What are the activities involved in Performance Testing?
Requirement gathering
Tool Selection
Performance Test Plan
Performance Test developmentPerformance Test modeling
Test Execution
Analysis
Report
Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing
Performance Testing Interview Questions
24 What is Stress Testing & Soak Testing?
Stress Testing
Stress testing is a software testing
activity that determines the
robustness of software by testing
beyond the limits of normal
operation.
Soak Testing
Soak Testing is a type of
performance test that verifies a
system's stability and performance
characteristics over
an extended period of time.
Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing
Performance Testing Interview Questions
25 Differentiate between Performance Testing & Performance Engineering?
The process of identifying the issues that disturbs the performance of any
application is performance testing whereas, improving the performance of the
application by observing the measurements got from the performing testing by
necessary changes in terms of architecture, resources, implementation etc is
performance engineering.
A
Copyright © 2018, edureka and/or its affiliates. All rights reserved.
02
01 Performance
Testing
Apache JMeter
Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing
JMeter Interview Questions
26 What is JMeter?
JMeter is one of the Java tools which is used to perform load
testing client/server applications. Apache JMeter is open source
software, a 100% pure Java desktop application designed to
load test functional behaviour and measure performance of the
application.
A
Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing
JMeter Interview Questions
27 How does JMeter work?
JMeter acts like a group of users sending requests to a
target server. It collects response from target server and
other statistics which show the performance of the
application or server via graphs or tables.
A
Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing
JMeter Interview Questions
28 What are Regular Expressions in JMeter?
Regular Expressions are used to search and manipulate text. JMeter is useful in
interpreting forms of regular expression or patterns being used throughout a JMeter
test plan.
A
Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing
JMeter Interview Questions
29 What are Samplers & Thread Groups?
Samplers
Samplers allow JMeter to send
specific types of requests to the
server, through samplers, thread
group decides which type of
request it need to make
Thread Groups
JMeter is the beginning part of thread
group elements. It is an important
element of JMeter, where you can set
number of users and time to load all the
users given in the thread group
Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing
JMeter Interview Questions
30 What are the types of processor in JMeter?
Pre-processor
Post-processor
Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing
JMeter Interview Questions
31 What are Pre-processor elements? List some of the elements
HTTP URL re-writing modifier HTTP user parameter modifier
HTML link parser
BeanShell PreProcessor
A pre-processor is
something that will
happen before sampler
executes. To configure the
sample request prior to
its execution or to update
variables that are not
extracted from response
text pre-processor
elements are used.
Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing
JMeter Interview Questions
32 What is a Timer in JMeter? What are the types of it?
Constant Timer
Gaussian Timer
Synchronizing Timer
Uniform Random Timer
A JMeter thread by
default will send
requests continuously
without any pause. To
get a pause between the
request, Timers are used.
Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing
JMeter Interview Questions
33 What is Test Fragment?
Test fragment is a type of element like Thread Group element. The only difference is
test fragment is not implemented unless it is referenced by either a Module controller
or an Include controller.
A
Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing
JMeter Interview Questions
34 What is Assertion in JMeter? List the types of Assertion
Assertion helps to verify that your server under test
returns the expected results
A
Response
Duration
SizeXML
HTML
Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing
JMeter Interview Questions
35 What is the execution order of Test Elements?
0302 0401 05
Live
Site
06 07
Configuration
Elements
Pre-processors Timers Samplers Post-processors Assertions Listeners
Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing
JMeter Interview Questions
36 What are Configuration Elements?
A configuration element works parallel with a Sampler. To set up defaults and variables for later
use by samplers configuration elements can be used. At the start of the scope, these elements are
processed before any samplers in the same scope.
A
Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing
JMeter Interview Questions
37 How to reduce the resource requirement in JMeter?
01
02
03
04
Use non-GUI mode
Don’t use “view results tree” or “view results in table”
Don’t use functional mode
Use the same sampler in loop
Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing
JMeter Interview Questions
38 How to perform Spike Testing in JMeter?
By synchronizing, timer JMeter spike testing can be achieved. Synchronizing timer, blocks thread
until a specific amount of threads has been blocked and then release them all together thus
creating large instantaneous load.
A
Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing
JMeter Interview Questions
39 Mention some of the JMeter Listeners
2 31 4 5 6 7 8
Spline
Visualizer
View Result
in Table
Aggregate
Report
View
Result Tree
Monitor
Results
Distribution
Graph
BeanShell
Listener
Summary
Report
Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing
JMeter Interview Questions
40 How to capture the script of the Authentication Window in JMeter?
•First you have to Threadgroup in Testplan and
then make HTTPProxyServer in Workbench
•After that, set port number in Global Setting
box and modify your connection setting in IE as
local host in address 8911 as in port
A
Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing
JMeter Interview Questions
41 What are the types of Controllers in JMeter?
Controllers
Samplers Controllers
Samplers allow JMeter to send specific types
of requests to a server. They simulate a user's
request for a page from the target server.
Logic Controllers let you control order of
processing of Samplers in a Thread. Logic
Controllers can change the order of request
coming from any of their child elements.
Logical Controllers
Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing
JMeter Interview Questions
42 What are Pre-processor & Post-processor Elements?
Pre-processor
A Pre-Processor is something that
will happen before a sampler
executes. They are often used to
modify the settings of a Sample
Request just before it runs
Post-processor
A Post-Processor executes after a
sampler finishes its execution. This
element is most often used to
process the response data
Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing
JMeter Interview Questions
43 What are the uses of Monitor Test?
Presentation
Conversion
Growth
Security
Monitors are useful for a
stress testing and
system management.
Used with stress testing, the
monitor provides additional
information about server
performance.
Monitors makes it easier to
see the relationship between
server performance and
response time on the client
side.
The monitor provides an
easy way to monitor multiple
servers from one console.
Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing
JMeter Interview Questions
44
It can test both static and dynamic resources
It can handle a maximum number of concurrent users
It provides the graphical analyses of performance reports
What are the benefits provided by JMeter for Performance Testing?
Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing
JMeter Interview Questions
45 What is Distributed Load Testing & how to achieve it ?
Distributed load testing is the process through
which numerous systems can be used for
simulating a load of a large number of users.
By using the master-slave configuration,
JMeter can do distribute load testing.
A
Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing
JMeter Interview Questions
46 What are the different ways of Data Parameterization in JMeter?
Data Parameterization makes the scripts reusable
where the values need not be hardcoded for the
same request with different parameters.
A
CSV Data Set
Config
User Defined
Variables
Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing
JMeter Interview Questions
47 What are the differences between JMeter & LoadRunner?
JMeter LoadRunner
Open Source Tool Licensed Software
Developed by Apache Developed by Mercury
It lacks in UI UI is very impressive
Less Technically Sound It has more technical capabilities
Doesn’t support SAP & Siebel Supports SAP, Siebel & Peoplesoft
Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing
JMeter Interview Questions
48 What are the important plugins supported in JMeter?
Thread
group Plugin
Listeners
Plugin
Samplers
Plugin
Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing
JMeter Interview Questions
49 Mention the differences between JMeter and SoapUI
JMeter SoapUI
• It is used for load and performance
testing HTTP, JDBC, JMS, Web
Service(SOAP), etc.
• It supports distributed load testing
• JMeter Kit and Load Generator
plugins are needed for IDE
• It is specific for web services and
has a more user-friendly IDE
• It does not support distributed load
testing
• For most IDE, it has plugin support
Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing
JMeter Interview Questions
50 What is Workbench?
Workbench is a storage area for adding some components which can be added to test plan if required.
Components of workbench does not get saved with the test plan automatically. They have to be saved
separately as test fragments.
A
JMeter Interview Questions | Performance Testing Interview Questions | Edureka

More Related Content

What's hot (20)

PDF
API Testing following the Test Pyramid
Elias Nogueira
 
PDF
Software Testing Life Cycle (STLC) | Software Testing Tutorial | Edureka
Edureka!
 
PPTX
Apache JMeter - A brief introduction
silenceIT Inc.
 
PPTX
Performance testing with Apache JMeter
RedBlackTree
 
PDF
Performance testing with jmeter
Knoldus Inc.
 
PPT
Performance testing with Jmeter
Prashanth Kumar
 
PDF
Apache jMeter
NexThoughts Technologies
 
PPTX
Agile Testing Strategy
tharindakasun
 
PPTX
TestNG Framework
Levon Apreyan
 
PPTX
Load testing jmeter
Billa Kota Sriram
 
PDF
Code Refactoring
kim.mens
 
PPT
Performance testing and j meter
Purna Chandar
 
PDF
e2e testing with cypress
Tomasz Bak
 
PPT
Manual testing concepts course 1
Raghu Kiran
 
PPT
Basic Guide to Manual Testing
Hiral Gosani
 
DOCX
Performance testing interview questions and answers
Garuda Trainings
 
PDF
Automation - Apache JMeter
Wira Santos
 
PPTX
Performance Testing from Scratch + JMeter intro
Mykola Kovsh
 
PDF
Performance Requirement Gathering
Atul Pant
 
PDF
Cypress - Best Practices
Brian Mann
 
API Testing following the Test Pyramid
Elias Nogueira
 
Software Testing Life Cycle (STLC) | Software Testing Tutorial | Edureka
Edureka!
 
Apache JMeter - A brief introduction
silenceIT Inc.
 
Performance testing with Apache JMeter
RedBlackTree
 
Performance testing with jmeter
Knoldus Inc.
 
Performance testing with Jmeter
Prashanth Kumar
 
Agile Testing Strategy
tharindakasun
 
TestNG Framework
Levon Apreyan
 
Load testing jmeter
Billa Kota Sriram
 
Code Refactoring
kim.mens
 
Performance testing and j meter
Purna Chandar
 
e2e testing with cypress
Tomasz Bak
 
Manual testing concepts course 1
Raghu Kiran
 
Basic Guide to Manual Testing
Hiral Gosani
 
Performance testing interview questions and answers
Garuda Trainings
 
Automation - Apache JMeter
Wira Santos
 
Performance Testing from Scratch + JMeter intro
Mykola Kovsh
 
Performance Requirement Gathering
Atul Pant
 
Cypress - Best Practices
Brian Mann
 

Similar to JMeter Interview Questions | Performance Testing Interview Questions | Edureka (20)

PPT
JMeter
Md Samsul Kabir
 
PDF
Top 20 Performance Testing Interview Questions.pdf
AnanthReddy38
 
PPTX
Performance testing and j meter overview
krishna chaitanya
 
PPTX
Performance testing
Chalana Kahandawala
 
PDF
Performance testing Web Application - A complete Guide
TestingXperts
 
PPT
Getting Started with Apache Jmeter
Mindfire Solutions
 
PPT
PERFTEST.ppt
hemanthKumar954692
 
PPT
PERFTEST.ppt
MeghanaAkkapalli
 
PPTX
performance testing training in hyderabad
aparna3zen
 
PPTX
performance testing training in hyderabad
madhupriya3zen
 
PDF
Performance Testing.3zen.pdf
swathi3zen
 
PPTX
Performance Testing Training in Hyderabad
rajasrichalamala3zen
 
PDF
performance testing training in hyderabad
shaikmadarbi3zen
 
PPT
08-Performence_Testing Project Explain.ppt
pspc139
 
PPTX
Performance Testing
Selin Gungor
 
PPTX
Introduction to performance testing
Richard Bishop
 
PDF
Performance Testing Using JMeter | Edureka
Edureka!
 
PDF
Adding Performance Testing to a Software Development Project
Cris Holdorph
 
PPTX
performance testing training in hyderabad
neeraja0480
 
PDF
Application Performance, Test and Monitoring
Dony Riyanto
 
Top 20 Performance Testing Interview Questions.pdf
AnanthReddy38
 
Performance testing and j meter overview
krishna chaitanya
 
Performance testing
Chalana Kahandawala
 
Performance testing Web Application - A complete Guide
TestingXperts
 
Getting Started with Apache Jmeter
Mindfire Solutions
 
PERFTEST.ppt
hemanthKumar954692
 
PERFTEST.ppt
MeghanaAkkapalli
 
performance testing training in hyderabad
aparna3zen
 
performance testing training in hyderabad
madhupriya3zen
 
Performance Testing.3zen.pdf
swathi3zen
 
Performance Testing Training in Hyderabad
rajasrichalamala3zen
 
performance testing training in hyderabad
shaikmadarbi3zen
 
08-Performence_Testing Project Explain.ppt
pspc139
 
Performance Testing
Selin Gungor
 
Introduction to performance testing
Richard Bishop
 
Performance Testing Using JMeter | Edureka
Edureka!
 
Adding Performance Testing to a Software Development Project
Cris Holdorph
 
performance testing training in hyderabad
neeraja0480
 
Application Performance, Test and Monitoring
Dony Riyanto
 
Ad

More from Edureka! (20)

PDF
What to learn during the 21 days Lockdown | Edureka
Edureka!
 
PDF
Top 10 Dying Programming Languages in 2020 | Edureka
Edureka!
 
PDF
Top 5 Trending Business Intelligence Tools | Edureka
Edureka!
 
PDF
Tableau Tutorial for Data Science | Edureka
Edureka!
 
PDF
Python Programming Tutorial | Edureka
Edureka!
 
PDF
Top 5 PMP Certifications | Edureka
Edureka!
 
PDF
Top Maven Interview Questions in 2020 | Edureka
Edureka!
 
PDF
Linux Mint Tutorial | Edureka
Edureka!
 
PDF
How to Deploy Java Web App in AWS| Edureka
Edureka!
 
PDF
Importance of Digital Marketing | Edureka
Edureka!
 
PDF
RPA in 2020 | Edureka
Edureka!
 
PDF
Email Notifications in Jenkins | Edureka
Edureka!
 
PDF
EA Algorithm in Machine Learning | Edureka
Edureka!
 
PDF
Cognitive AI Tutorial | Edureka
Edureka!
 
PDF
AWS Cloud Practitioner Tutorial | Edureka
Edureka!
 
PDF
Blue Prism Top Interview Questions | Edureka
Edureka!
 
PDF
Big Data on AWS Tutorial | Edureka
Edureka!
 
PDF
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
Edureka!
 
PDF
Kubernetes Installation on Ubuntu | Edureka
Edureka!
 
PDF
Introduction to DevOps | Edureka
Edureka!
 
What to learn during the 21 days Lockdown | Edureka
Edureka!
 
Top 10 Dying Programming Languages in 2020 | Edureka
Edureka!
 
Top 5 Trending Business Intelligence Tools | Edureka
Edureka!
 
Tableau Tutorial for Data Science | Edureka
Edureka!
 
Python Programming Tutorial | Edureka
Edureka!
 
Top 5 PMP Certifications | Edureka
Edureka!
 
Top Maven Interview Questions in 2020 | Edureka
Edureka!
 
Linux Mint Tutorial | Edureka
Edureka!
 
How to Deploy Java Web App in AWS| Edureka
Edureka!
 
Importance of Digital Marketing | Edureka
Edureka!
 
RPA in 2020 | Edureka
Edureka!
 
Email Notifications in Jenkins | Edureka
Edureka!
 
EA Algorithm in Machine Learning | Edureka
Edureka!
 
Cognitive AI Tutorial | Edureka
Edureka!
 
AWS Cloud Practitioner Tutorial | Edureka
Edureka!
 
Blue Prism Top Interview Questions | Edureka
Edureka!
 
Big Data on AWS Tutorial | Edureka
Edureka!
 
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
Edureka!
 
Kubernetes Installation on Ubuntu | Edureka
Edureka!
 
Introduction to DevOps | Edureka
Edureka!
 
Ad

Recently uploaded (20)

PDF
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
July Patch Tuesday
Ivanti
 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
PDF
From Code to Challenge: Crafting Skill-Based Games That Engage and Reward
aiyshauae
 
PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
PDF
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PPTX
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
PDF
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
July Patch Tuesday
Ivanti
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
From Code to Challenge: Crafting Skill-Based Games That Engage and Reward
aiyshauae
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 

JMeter Interview Questions | Performance Testing Interview Questions | Edureka

  • 1. Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing
  • 2. Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing Agenda ❖ Introduction to Performance Testing ❖ Advantages of Performance Testing ❖ Performance Testing Tools ❖ Performance Testing interview Questions ❖ JMeter interview Questions
  • 7. www.edureka.co Advantages of Performance Testing ValidateFeatures Measurespeed,accuracy &stability Keepusershappy Improveoptimisation Identifydiscrepanies
  • 9. Copyright © 2018, edureka and/or its affiliates. All rights reserved. 02 01 Performance Testing Apache JMeter
  • 10. Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing Performance Testing Interview Questions 01 What is Performance Testing? Performance Testing is a type of software testing which ensures that the application is performing well under the workload. A
  • 11. Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing Performance Testing Interview Questions 02 What are the different types of Performance Testing? 06 01 02 0304 05 Load Testing Endurance Testing Volume Testing Scalability Testing Spike Testing Stress Testing
  • 12. Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing Performance Testing Interview Questions 03 What are the common performance problems faced by users? Longer Loading Time Poor Response Time Poor Scalability Bottlenecking
  • 13. Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing Performance Testing Interview Questions 04 Name some of the common Performance Testing Tools
  • 14. Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing Performance Testing Interview Questions 05 List out some common Performance bottlenecks 01 02 03 04 05 CPU Utilization Memory Utilization Networking Utilization S limitation Disk Usage
  • 15. Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing Performance Testing Interview Questions 06 What are the parameters considered for Performance Testing? 2 31 4 5 6 7 8 Memory Usage Processor Usage Bandwidth Memory Pages Response Time CPU interruption Committed Memory Thread Counts 9 Network Output Queue Length 10 Top Waits
  • 16. Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing Performance Testing Interview Questions 07 What are the factors for selecting Performance Testing tools? 01 02 03 04 05 06 07 08 Customer Preference tool Availability of license within customer machine Availability of Test Environment Additional Protocol Support License Cost Efficiency of Tool User options for Testing Vendor Support
  • 17. Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing Performance Testing Interview Questions 08 What is the difference between Performance Testing & Functional Testing? • To validate the behavior of the system at various load conditions performance testing is done. • It gives the best result if automated • Several user performs desired operations • Customer, Tester, Developer, DBA and N/W management team • Requires close to production test environment and several H/W facilities to populate the load • To verify the accuracy of the software with definite inputs against expected output, functional testing is done. • This testing can be done manually or automated • One user performs all the operations • Customer, Tester and Development involvement is required • Production sized test environment is not necessary, and H/W requirements are minimal Performance Testing Functional Testing
  • 18. Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing Performance Testing Interview Questions 09 What is throughput in Performance Testing? In performance testing, throughput is referred to the amount of data transported to the server in responds to the client request at a given period of time. A
  • 19. Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing Performance Testing Interview Questions 10 What are the benefits of LoadRunner in testing tools? Versatility Test Results Easy Integrations Robust Reports Enterprise Package
  • 20. Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing Performance Testing Interview Questions 11 What is Endurance Testing & Spike Testing? It is one type of performance testing where the testing is conducted to evaluate the behaviour of the system when a significant workload is given continuously A It is also a type of performance testing that is performed to analyse the behaviour of the system when the load is increased substantially. Endurance Testing Spike Testing
  • 21. Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing Performance Testing Interview Questions 12 What are the common mistakes done in Performance Testing? 01 02 03 04 05 06 07 08 09 10 11 12 Direct jump to multi-user tests Test Results not validated Unknown Workload details Too small run durations Lacking long duration sustainability test Confusion on definition of concurrent users Data not populated sufficiently Difference between test & production environment Network bandwidth not simulated Underestimating performance testing schedules Incorrect extrapolation of pilots Inappropriate base-lining of configurations
  • 22. Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing Performance Testing Interview Questions 13 What are the different phases for automated Performance Testing? Design/Planning Build Execution Analyzing
  • 23. Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing Performance Testing Interview Questions 14 What is the difference between Benchmark Testing & Baseline Testing? • It is the method of comparing performance of your system performance against an industry standard that is set by other organization • It is the procedure of running a set of tests to capture performance information. When future change is made in the application, this information is used as a reference Benchmark Testing Baseline Testing
  • 24. Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing Performance Testing Interview Questions 15 What is concurrent user load in Performance Testing? Concurrent user load in performance testing can be defined as something when many users hit any functionality or operation at the same time. A
  • 25. Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing Performance Testing Interview Questions 16 What is a Protocol? Name some Protocols A protocol is a defined as a set of various rules for the purpose of information communication between the two or more systems. A Protocols • HTTP • HTTPS • FTP • Web Services • Citrix
  • 26. Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing Performance Testing Interview Questions 17 What is a Performance Tuning? Performance tuning is the improvement of system performance. Typically in computer systems, the motivation for such activity is called a performance problem A
  • 27. Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing Performance Testing Interview Questions 18 What are the types of Performance Tuning? Hardware Tuning Enhancing, adding or supplanting the hardware components of the system under test and changes in the framework level to augment the system’s performance is called hardware tuning. Software Tuning Identifying the software level bottlenecks by profiling the code, database etc. Fine tuning or modifying the software to fix the bottlenecks is called software tuning.
  • 28. Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing Performance Testing Interview Questions 19 List the need for opting for Performance Testing? 01 02 03 04 05 Response time of application for the intended number of users Utmost load resisting capacity of an application The capability of the app under test to handle the number of transactions. The constancy of an application under the usual and unexpected user load. Making sure that users have an appropriate response time on production.
  • 29. Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing Performance Testing Interview Questions 20 What is the reason behind discontinuation of manual load testing? • Complicated procedure to measure the performance of the application precisely. • Complex synchronization procedures between the two or more users. • Difficult to assess and recognize the outcomes & bottlenecks. • Increased the overall infrastructure cost. A
  • 30. Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing Performance Testing Interview Questions 21 What is profiling in Performance Testing? Profiling is a procedure of pinpointing a bottleneck performance at miniature levels. This is done by presentation teams for manufacturing which mainly includes developers or performance testers. A
  • 31. Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing Performance Testing Interview Questions 22 What are the entering & exiting criteria for Performance Testing? The starting of the performance testing is done at the design level only. After the testing is done, results are collected and later they are analyzed in order to make improvements regarding the performance. During the whole process of life cycle development, performance tuning is done. A
  • 32. Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing Performance Testing Interview Questions 23 What are the activities involved in Performance Testing? Requirement gathering Tool Selection Performance Test Plan Performance Test developmentPerformance Test modeling Test Execution Analysis Report
  • 33. Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing Performance Testing Interview Questions 24 What is Stress Testing & Soak Testing? Stress Testing Stress testing is a software testing activity that determines the robustness of software by testing beyond the limits of normal operation. Soak Testing Soak Testing is a type of performance test that verifies a system's stability and performance characteristics over an extended period of time.
  • 34. Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing Performance Testing Interview Questions 25 Differentiate between Performance Testing & Performance Engineering? The process of identifying the issues that disturbs the performance of any application is performance testing whereas, improving the performance of the application by observing the measurements got from the performing testing by necessary changes in terms of architecture, resources, implementation etc is performance engineering. A
  • 35. Copyright © 2018, edureka and/or its affiliates. All rights reserved. 02 01 Performance Testing Apache JMeter
  • 36. Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing JMeter Interview Questions 26 What is JMeter? JMeter is one of the Java tools which is used to perform load testing client/server applications. Apache JMeter is open source software, a 100% pure Java desktop application designed to load test functional behaviour and measure performance of the application. A
  • 37. Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing JMeter Interview Questions 27 How does JMeter work? JMeter acts like a group of users sending requests to a target server. It collects response from target server and other statistics which show the performance of the application or server via graphs or tables. A
  • 38. Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing JMeter Interview Questions 28 What are Regular Expressions in JMeter? Regular Expressions are used to search and manipulate text. JMeter is useful in interpreting forms of regular expression or patterns being used throughout a JMeter test plan. A
  • 39. Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing JMeter Interview Questions 29 What are Samplers & Thread Groups? Samplers Samplers allow JMeter to send specific types of requests to the server, through samplers, thread group decides which type of request it need to make Thread Groups JMeter is the beginning part of thread group elements. It is an important element of JMeter, where you can set number of users and time to load all the users given in the thread group
  • 40. Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing JMeter Interview Questions 30 What are the types of processor in JMeter? Pre-processor Post-processor
  • 41. Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing JMeter Interview Questions 31 What are Pre-processor elements? List some of the elements HTTP URL re-writing modifier HTTP user parameter modifier HTML link parser BeanShell PreProcessor A pre-processor is something that will happen before sampler executes. To configure the sample request prior to its execution or to update variables that are not extracted from response text pre-processor elements are used.
  • 42. Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing JMeter Interview Questions 32 What is a Timer in JMeter? What are the types of it? Constant Timer Gaussian Timer Synchronizing Timer Uniform Random Timer A JMeter thread by default will send requests continuously without any pause. To get a pause between the request, Timers are used.
  • 43. Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing JMeter Interview Questions 33 What is Test Fragment? Test fragment is a type of element like Thread Group element. The only difference is test fragment is not implemented unless it is referenced by either a Module controller or an Include controller. A
  • 44. Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing JMeter Interview Questions 34 What is Assertion in JMeter? List the types of Assertion Assertion helps to verify that your server under test returns the expected results A Response Duration SizeXML HTML
  • 45. Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing JMeter Interview Questions 35 What is the execution order of Test Elements? 0302 0401 05 Live Site 06 07 Configuration Elements Pre-processors Timers Samplers Post-processors Assertions Listeners
  • 46. Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing JMeter Interview Questions 36 What are Configuration Elements? A configuration element works parallel with a Sampler. To set up defaults and variables for later use by samplers configuration elements can be used. At the start of the scope, these elements are processed before any samplers in the same scope. A
  • 47. Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing JMeter Interview Questions 37 How to reduce the resource requirement in JMeter? 01 02 03 04 Use non-GUI mode Don’t use “view results tree” or “view results in table” Don’t use functional mode Use the same sampler in loop
  • 48. Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing JMeter Interview Questions 38 How to perform Spike Testing in JMeter? By synchronizing, timer JMeter spike testing can be achieved. Synchronizing timer, blocks thread until a specific amount of threads has been blocked and then release them all together thus creating large instantaneous load. A
  • 49. Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing JMeter Interview Questions 39 Mention some of the JMeter Listeners 2 31 4 5 6 7 8 Spline Visualizer View Result in Table Aggregate Report View Result Tree Monitor Results Distribution Graph BeanShell Listener Summary Report
  • 50. Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing JMeter Interview Questions 40 How to capture the script of the Authentication Window in JMeter? •First you have to Threadgroup in Testplan and then make HTTPProxyServer in Workbench •After that, set port number in Global Setting box and modify your connection setting in IE as local host in address 8911 as in port A
  • 51. Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing JMeter Interview Questions 41 What are the types of Controllers in JMeter? Controllers Samplers Controllers Samplers allow JMeter to send specific types of requests to a server. They simulate a user's request for a page from the target server. Logic Controllers let you control order of processing of Samplers in a Thread. Logic Controllers can change the order of request coming from any of their child elements. Logical Controllers
  • 52. Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing JMeter Interview Questions 42 What are Pre-processor & Post-processor Elements? Pre-processor A Pre-Processor is something that will happen before a sampler executes. They are often used to modify the settings of a Sample Request just before it runs Post-processor A Post-Processor executes after a sampler finishes its execution. This element is most often used to process the response data
  • 53. Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing JMeter Interview Questions 43 What are the uses of Monitor Test? Presentation Conversion Growth Security Monitors are useful for a stress testing and system management. Used with stress testing, the monitor provides additional information about server performance. Monitors makes it easier to see the relationship between server performance and response time on the client side. The monitor provides an easy way to monitor multiple servers from one console.
  • 54. Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing JMeter Interview Questions 44 It can test both static and dynamic resources It can handle a maximum number of concurrent users It provides the graphical analyses of performance reports What are the benefits provided by JMeter for Performance Testing?
  • 55. Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing JMeter Interview Questions 45 What is Distributed Load Testing & how to achieve it ? Distributed load testing is the process through which numerous systems can be used for simulating a load of a large number of users. By using the master-slave configuration, JMeter can do distribute load testing. A
  • 56. Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing JMeter Interview Questions 46 What are the different ways of Data Parameterization in JMeter? Data Parameterization makes the scripts reusable where the values need not be hardcoded for the same request with different parameters. A CSV Data Set Config User Defined Variables
  • 57. Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing JMeter Interview Questions 47 What are the differences between JMeter & LoadRunner? JMeter LoadRunner Open Source Tool Licensed Software Developed by Apache Developed by Mercury It lacks in UI UI is very impressive Less Technically Sound It has more technical capabilities Doesn’t support SAP & Siebel Supports SAP, Siebel & Peoplesoft
  • 58. Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing JMeter Interview Questions 48 What are the important plugins supported in JMeter? Thread group Plugin Listeners Plugin Samplers Plugin
  • 59. Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing JMeter Interview Questions 49 Mention the differences between JMeter and SoapUI JMeter SoapUI • It is used for load and performance testing HTTP, JDBC, JMS, Web Service(SOAP), etc. • It supports distributed load testing • JMeter Kit and Load Generator plugins are needed for IDE • It is specific for web services and has a more user-friendly IDE • It does not support distributed load testing • For most IDE, it has plugin support
  • 60. Performance Testing using JMeter Certification www.edureka.co/jmeter-training-performance-testing JMeter Interview Questions 50 What is Workbench? Workbench is a storage area for adding some components which can be added to test plan if required. Components of workbench does not get saved with the test plan automatically. They have to be saved separately as test fragments. A