Table of Content
1. Introduction
- JMeter Introduction
- Advantages of JMeter over Other Performance Testing Tools
- Installing and Configuring JMeter
- JMeter Tool Overview
2. Recording JMeter Scripts
- Recording the Application under Test with JMeter
- Recording and Playback of JMeter Scripts
- Recording in Chrome with BlazeMeter Extension
3. How to Put Load and Analyze Performance Metrics?
- Importance of the Thread Group in JMeter
- Applying Load on Application with Thread Group
- What are Listeners?
- What is the Importance of View Results Tree?
- Listeners to Monitor the Load Testing Results
- Different Types of Listeners and Their Use in Gathering Performance Metrics
4. Advanced Thread Group Methods for Real-Time Load with JMeter
- Additional Plug-ins to Set Advanced Load Configuration
- The Concurrency Thread Group and The Ultimate Thread Group Use
- 5. HTTP Cookie Manager to Capture Sessions
- Why Do We Need to Add a Cookie Manager in Tests?
- Using a Cookie Manager in JMeter Tests
6. Assertions in JMeter
- Validating JMeter Tests – Pass and Fail Status
- Different Types of Assertions That You Can Use on JMeter Tests
7. JMeter Controllers for Module-wise Metrics
- Webtours Application Sample Demo for Practice
- How Controllers Help to Track the Performance of Applications' Modules?
- Importance of the Transaction Controller and Simple Controller
- Interleave Controller Use on JMeter Tests
- Usage of the Runtime and Random Controllers in JMeter
- If and Loop Controller Importance for Stress Testing
8. Timers in JMeter
- Using Timers in JMeter
- Constant Throughput Timer Importance
9. Importance of Regular Expressions in JMeter
- Why Do We Need Regular Expression Extractor Concept in JMeter?
- Practical Example of a Flight Search Application with the Regular Expression Extractor
- Combining Multiple Expressions into a Single Extractor
10. Data-Driven Testing with JMeter
- How to Create HTTP Request Samplers from Scratch Without Recording
- How to Datadrive the Data into Application
11. Introduction to BeanShell Scripting in JMeter
- Why BeanShell Scripting?
- Where It Fits in JMeter Scripting
- Adding Conditional Logics Through BeanShell Scripting to Decide the Data
- BeanShell Variables ctx, prev and Their Significance in Getting Sampler Results
12. Handling Dynamic Responses – Advanced JMeter
- JMeter Steps to Create End-to-End Flow of Flight Reservation
- Steps to Identify Correlation and Implement Regular Expressions
13. JMeter Validations in Non-GUI Mode
- Commands to Run Tests in Non-GUI Mode
- Monitoring Results in Non-GUI Execution
- Importance of BlazeMeter for Cloud Execution
14. JMeter Distributed Mode in Running Tests in Slave Machines
- Importance of the Client–Server Architecture Mechanism
- Step-by-Step Example to Run Tests on the Slave Machine from the Client Machine
15. Monitoring Server Performance
- Importance of Server Monitoring
- The YourKit Profiler Tool for Server Monitoring
- Example Showing Different Server Performance Graphs
Apply for Certification
https://www.vskills.in/certification/jmeter-tester-certification
