JMeter Performance Testing Training Course
- Price
- Duration
- Number of Hours
Each session will take place even if only one person is registered (except in cases of force majeure).
Description of the JMeter Performance Testing Training
Application performance is not a luxury — it is a fundamental criterion for quality and trust. Apache JMeter is one of the most powerful open-source tools for simulating user loads, running performance tests and detecting bottlenecks.
This JMeter training course teaches you how to design, execute and interpret load tests using JMeter, with practical application in realistic scenarios : REST APIs, web applications, databases or files. Also discover our IT Specifications Training Course and our Load Testing Training Course.
Format
Remote (recorded sessions).
GOOD TO KNOW
This training course includes numerous exercises (60% practical) to enhance learning. Each session will take place even if only one person is registered (except in cases of force majeure). A preliminary interview is held between the participant and/or a company representative in order to fully assess the participant’s profile (level, needs, professional context, challenges, etc.).
Assessment : during the training course, the trainer assesses the participants’ progress through multiple-choice questions, role-playing exercises and practical work. Participants receive a certificate of completion at the end of the training course.
This training course is part of our Development Training Courses. Explore our other development trainings to design modern, performant and maintainable applications.
objectives of this JMeter Performance Testing Training Course
By the end, each participant will be able to :
- Understand key performance testing concepts.
- Master the JMeter interface and components.
- Simulate user load on an API or website.
- Analyse response times, errors, network and back-end performance.
- Design complex scenarios with variables, assertions and timers.
- Generate clear and interpretable performance reports.
- Integrate tests into a CI/CD chain (GitLab, Jenkins, etc.).
Prerequisites
- Basic knowledge of HTTP, APIs or web development
- Comfortable working with files, environment variables and command lines
- Previous experience with functional testing is a plus
- Because each participant has a unique background and expectations, a preliminary interview with our expert allows us to precisely identify their objectives, level and professional challenges.
This enables us to tailor the training content to ensure relevant and personalised learning.
Target Audience
This JMeter training course is perfect for QA teams, developers, and DevOps.
Detailed of this JMeter Performance Testing Training Course
Introduction to performance testing
- Types of tests: load, stress, endurance, spike.
- Key indicators: TPS, latency, error rate, throughput.
- Performance testing strategy and methodology.
Getting started with JMeter
Graphical interface, test tree structure, plan management, user groups, main elements.
Creating simple scenarios
HTTP GET/POST tests, data retrieval, virtual user configuration, result visualisation.
Variables, assertions, timers
Dynamic configuration, content/time assertions, Think Time, realistic simulation of user behaviour.
Advanced tests and additional components
REST/JSON API tests, database tests, FTP, JMS, chained tests, authentication.
Analysis of results and optimisation
Interpretation of reports, aggregation of results, identification of bottlenecks, technical recommendations.
Automation and CI/CD
Command line execution, testing in a Jenkins/GitLab pipeline, automatic HTML report generation.
The advantages of this training course
This training course :
- Covers the entire performance testing cycle, from simulation to analysis.
- Includes real-world examples (REST APIs, e-commerce sites, internal services).
- Offers a results-oriented approach with clear, actionable reports.
- Is compatible with all recent versions of JMeter and adaptable to your CI stacks.
FAQ – JMeter Performance Testing Training
What is JMeter used for?
Apache JMeter is an open-source performance and load testing tool used to simulate concurrent users hitting web applications, APIs, databases, message queues, and other services. It measures response times, throughput, and error rates under load, helping teams find bottlenecks before production. JMeter is one of the most widely adopted load testing tools globally. MFE-IT trains testers and developers on building realistic JMeter test plans.
Is JMeter still relevant in 2026?
Yes, JMeter remains highly relevant in 2026 thanks to its open-source license, broad protocol coverage (HTTP, HTTPS, JDBC, JMS, FTP, gRPC), large plugin ecosystem, and integration with CI/CD pipelines and observability stacks. Newer tools like k6 and Gatling offer code-first alternatives, but JMeter’s GUI plus headless flexibility keeps it widely used. The MFE-IT JMeter Performance Testing training covers modern usage patterns including JMeter-as-code and Docker.
How do you create a JMeter test plan?
Creating a JMeter test plan starts with adding a Thread Group (defining virtual users and ramp-up), then HTTP Request samplers, listeners (for results), config elements (cookie manager, user-defined variables), assertions (response validations), and timers (for realistic pacing). Through MFE-IT’s hands-on approach, learners record real user journeys and convert them into parameterized, data-driven test plans.
What is the difference between JMeter and LoadRunner?
JMeter is open-source, Java-based, and free to use at any scale. LoadRunner (now OpenText) is commercial, with stronger enterprise support, broader protocol coverage, and tighter integration with MicroFocus / OpenText tooling at significant cost. The choice usually comes down to budget and existing tooling. Our MFE-IT training course on JMeter focuses on building production-grade test infrastructure with the open-source stack.
Would you like to know about upcoming sessions ?
Would you like to schedule this JMeter Performance Testing Training Course on a specific date ? Contact us by email or by filling out the contact form.