Apache JMeter is an open-source, Java-based, load testing tool that can be used to analyze the functional behavior of a system and measure the performance of a system under a load test.
Apache JMeter can be used to simulate varying or heavy loads on singular or multiple servers, networks, or objects to test a system’s strength.
At Lara, we provide you on-hand experience with the software to make you understand the core concepts from scratch.
Benefits of using Apache JMeter include:
- Open source codebase.
- Support for browser plug-ins.
- Support for offline analysis of test results.
- User-friendly graphical user interface (GUI).
- Support for multiple types of tests and basic protocols
Upon the completion of training, you will be able to:
- Understand the significance of performance testing and its tool
- Know about the features and working of JMeter
- Get detailed knowledge about the test plan
- Implement different types of test plans
- Create user variables and use jMeter functions
Target audience
- Professionals willing to learn jMeter framework
- Professionals who want to switch from manual testing to automated testing
Prerequisites
- Knowledge of software development and software testing process
- Basic understanding of Java programming
Why Should I choose Lara Online Training?
- We provide Very in-depth course material with Real Time Scenarios for each topic with its Solutions for, Performance Testing Using Apache Jmeter Online Training.
- At Lara, we provide case studies in real-time applications with a professional explanation.
- We do Schedule the sessions based upon your comfort by our Highly Qualified Trainers and Real-time Experts.
- Class recordings are available immediately after the session for future reference.
- We do Normal Track, Fast Track, and Weekend Batches for Performance Testing Using Apache Jmeter Online Training.
- We assist you with cost Effective and Flexible Payment Schemes.
- At Lara, we provide Placement Assistance.
- We provide Assessment and Mock Interviews
Architecture Basics
1
What is Architecture
2
The importance of Architecture for performance testing.
3
3 Understanding servers
4
Web/ APP/ DB Servers and their purpose
5
What is Protocol
6
Different types of protocols and understanding HTTP protocol.
7
Different types of Architectures
8
Text Lesson 2- Tier, 3- Tier, N- Tier architecture.
9
Static Content, Dynamic Content
Introduction to Performance Testing
1
What is Testing – Functional Testing and non-Functional Testing?
2
What is Performance Testing?
3
Why Performance Testing?
4
Common Performance problems
5
Performance Testing process
6
Performance Testing phases / Life Cycle
7
Performance testing tools
8
Benefits of Performance Testing
9
Text Lesson Types of Performance Testing (Load, Stress, Volume, Endurance & Scalability)
10
Identifying the business scenarios for Performance Testing
11
Think time, rendezvous point, IP Spoofing
12
Workload Modeling
NFR gathering
1
What are Non- Functional requirements
2
Different types of Requirements – Product requirements & Process requirements
3
Deriving NFRs
4
NFRs Verifiability.
5
Performance testing requirements analysis
6
Collect performance requirements data
7
Infrastructure Data
8
Growth Data
9
Transaction Data
10
Workload pattern Data
11
Quality of Service (QoS) Data
12
Data retention Information.
Introduction
1
JMeter Introduction
2
JMeter Tool overview
3
JMeter Installation and Configuration
4
Components of Jmeter
5
Invoking Jmeter from batch file
6
Invoking Jmeter from jar file
Script Recording and Replay in Jmeter
1
Adding necessary elements in Jmeter
2
Recording Settings in Jmeter
3
Browser Configuration for Recording
4
Recording the test steps using Jmeter on sample site
5
Filtering option in Jmeter
6
How to replay a script in Jmeter
7
Recording via Blazemeter
Thread Group
1
What is Thread Group
2
Thread Group Properties
3
SetUp and TearDown Thread Group
4
Ultimate Thread Group
5
Concurrency Thread Group
Samplers
1
Introduction to Samplers
2
HTTP Request Sampler
3
Debug Sampler
4
Flow Control Action Sampler
5
Dummy Sampler
Controllers
1
What are Logical Controllers
2
Once Only Controller
3
Transaction controller
4
Loop controller
5
Random controller
6
IF controller
7
Module controller
8
Runtime controller
9
Simple controller
10
Interleave Controller
Assertions
1
What is assertion in Jmeter
2
Response Assertion
3
Duration Assertion
4
Size Assertion
5
Beanshell Assertion
Timers
1
What are Timers
2
Constant timer
3
Uniform Random timer
4
Synchronizing timer
5
Constant throughput timer
Correlation
1
What is Correlation
2
How it is done in Jmeter
3
What are post processors in Jmeter
4
Introduction to Regular Expression Extractor
5
Usage of Regular Expression Extractor
6
Usage of Boundary value Extractor
Config Element
1
What are Config Elements
2
What is parameterization
3
CSV Data Set Config
4
HTTP Cookie Manager
5
HTTP Cache Manager
6
HTTP request Default
7
User defined Variable
Listeners
1
What are Listeners
2
View Result Tree
3
Aggregate Report
4
Summary Report
API Testing with JMeter
1
What is API testing?
2
How it can be done in Jmeter?
JMeter Functions
1
__time
2
__Random
3
__V
Workload Modelling
1
What is Workload Modelling
2
Load, Stress, Spike, Endurance Testing scenario design in Jmeter
Non-GUI Test Execution
1
What is Non-GUI Mode execution in Jmeter
2
Why to use Non-GUI mode in execution
3
How to setup and run Test in Non-GUI mode
4
Report Dashboard Generation in Non-GUI mode
5
What is Distributed Load Testing
Jmeter Reporting
1
What is JTL
2
Understanding JTL File
3
HTML Report generation in Jmeter
Be the first to add a review.
Please, login to leave a review