Performance Testing With Jmeter: Learn Load & Stress Testing
Published 9/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.57 GB | Duration: 5h 13m
Published 9/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.57 GB | Duration: 5h 13m
Step-by-step guide to load and stress testing with JMeter for beginners and real web apps
What you'll learn
By the end of this course, you will be able to design and execute load tests on web applications and REST APIs using JMeter
You will learn how to monitor and analyze application performance under different load conditions
You will gain complete knowledge of JMeter add-on plugins to create more effective and detailed performance reports
Advanced Features: Master Web & API Testing, use Fixtures, and create powerful reports.
Requirements
Basic knowledge of software testing.
Basic understanding of programming (any language is fine).
Basic concepts of how web applications work.
Description
Do you want to learn Performance Testing in a simple and practical way? Then this course is for you!Apache JMeter is one of the most popular tools in the world for testing the performance of websites, APIs, and mobile applications. With JMeter, you can easily check how many users your system can handle at the same time, find performance issues, and make applications faster and more reliable.In this step-by-step course, you’ll go from absolute beginner to advanced level. We’ll practice with real examples and projects, running tests on different applications to see how systems behave when hundreds or even thousands of users connect at the same time. Don’t worry if you’re new! You don’t need any prior experience—everything is explained in clear, simple, and easy-to-follow lessons.You’ll also learn how to test mobile applications and APIs (REST & SOAP), because today most apps depend on back-end services and microservices. By the end, you’ll be able to design and run performance tests like a pro and be fully prepared for QA and testing job interviews. Prerequisites No experience required. We start from zero and build up to advanced real-world testing. What You Will LearnThe basics of performance, load, and stress testingHow to install and use JMeter step by stepRecording scripts and working with JMeter componentsUsing Listeners to analyze test resultsRunning real-time performance tests on web applicationsQuizzes and common interview questions to test your knowledgeHow to run distributed tests with multiple machinesJMeter functions, Beanshell scripting, and advanced pluginsPerformance testing of REST & SOAP APIsHands-on case studies and projectsBasics of SQL and Java for performance testingHow to measure performance and prepare for QA/Performance Testing interviews By the end of this course, you’ll have the skills and confidence to run professional performance tests and boost your career in QA, automation, and software testing.
Overview
Section 1: Introduction to JMeter Course
Lecture 1 Introducción
Section 2: Preparing the Environment: Java and JMeter Setup
Lecture 2 Learn JMeter: Introduction to Performance Testing
Lecture 3 How to Install Java for JMeter
Lecture 4 Install JMeter: Step-by-Step Guide
Section 3: Creating Your First JMeter Test Plan
Lecture 5 First JMeter Test Plan: Step-by-Step
Lecture 6 Using Timers in JMeter: Control Request Timing
Section 4: JMeter Listeners: Complete Guide
Lecture 7 Using Listeners in JMeter: View and Analyze Results
Lecture 8 View Results Table in JMeter: Analyze Test Data
Lecture 9 Using the Aggregate Report in JMeter
Lecture 10 Using the Graph Results Listener in JMeter
Lecture 11 Using the Aggregate Graph Listener in JMeter
Lecture 12 Using the Assertion Results Listener in JMeter
Lecture 13 Using All Execution Listeners in JMeter
Section 5: Learn API Testing with JMeter
Lecture 14 Introduction to API Testing with JMeter
Lecture 15 Using the POST Method in JMeter
Lecture 16 Using the PUT Method in JMeter
Lecture 17 Using the GET Method in JMeter
Lecture 18 Using the DELETE Method in JMeter
Section 6: Getting Started with Variables in JMeter
Lecture 19 Introduction to Variables in JMeter
Lecture 20 Configuring Variables with CSV Data Set in JMeter
Lecture 21 Using Defined Variables in JMeter
Lecture 22 Using JSON Extractor in JMeter
Lecture 23 Using XPath Extractor in JMeter
Lecture 24 Installing and Using JMeter Plugin Manager
Section 7: JMeter: Advanced Performance Testing
Lecture 25 Install Java 8 Before Performing Performance Tests
Lecture 26 Using the Performance Collector in JMeter
Lecture 27 Distributed Testing in JMeter: Across Multiple Machines
Section 8: JMeter Reporting: Step-by-Step Guide
Lecture 28 Introduction to Reports in JMeter
Lecture 29 Exporting Test Results to CSV in JMeter
Lecture 30 33.-ReportJTL
Lecture 31 Generating HTML Reports in JMeter
Lecture 32 Generating XML Reports in JMeter
Lecture 33 Exporting Reports to PDF and Image in JMeter
Section 9: JMeter and Grafana: Performance Monitoring
Lecture 34 Integrating JMeter with InfluxDB and Grafana
Section 10: Database Performance Testing in JMeter with MySQL
Lecture 35 Using JMeter with MySQL and Apache
Section 11: JMeter FTP: Upload and Download Testing
Lecture 36 FTP Download Testing with JMeter
Lecture 37 FTP File Upload Testing with JMeter
Section 12: JMeter: Advanced Performance Testing Techniques
Lecture 38 SOAP Protocol and XML Testing in JMeter
Lecture 39 Testing WebSockets with JMeter
Section 13: Testing Mobile Performance Using JMeter
Lecture 40 Mobile Application Testing with JMeter
Section 14: JMeter Capstone Project: Apply Best Practices
Lecture 41 Best Practices in JMeter
Lecture 42 JMeter Final Project: Practical Performance Testing
Section 15: Documentation
Lecture 43 JMeter Guide: Documentation Overview
Manual Testers who want to learn performance testing.,Automation QA Engineers and SDETs (Software Development Engineer in Test.) looking to expand their JMeter skills.,Developers interested in optimizing the performance of their applications.,Students and fresh graduates who want to get started with practical performance testing.