JMeter Training – Performance Testing Workshop

Level: Intermediate

The Apache JMeter™ application is open source software, a 100% pure Java application designed to load test functional behavior and measure performance. Use JMeter to test performance both on static and dynamic resources, and Web dynamic applications. Use JMeter to simulate load on a server, group of servers, network or object to test its strength and analyze overall performance under different load types. This workshop provides a rich interactive learning experience with incremental lessons and labs that build upon one another.

Key Features of this JMeter Training:

  • Training focused on real-world examples
  • 50% of class time is dedicated to hands-on labs
  • Refresher Guarantee offers a complimentary re-take within 4 months

You Will Learn How To:

  • Understand the components of a load test and how to set them up
  • Plan your test execution parameters to simulate real users
  • Use correlation, parameterization, and regular expressions to avoid errors
  • Monitor your tests, analyze logs, and produce actionable results

Choose the JMeter Training That Best Fits Your Individual Needs or Organizational Goals


In Class & Live, Online Training

  • 4-day instructor-led training course
  • One-on-one after course instructor coaching
  • Pay later by invoice -OR- at the time of checkout by credit card
View Course Details & Schedule

Standard $3820 CAD

Government $3360 CAD




Team Training

  • Bring this or any training to your organization
  • Full - scale program development
  • Delivered when, where, and how you want it

Customize Your Team Training Experience


Save More On Training with FlexVouchers – A Unique Training Savings Account

Our FlexVouchers help you lock in your training budgets without having to commit to a traditional 1 voucher = 1 course classroom-only attendance. FlexVouchers expand your purchasing power to modern blended solutions and services that are completely customizable. For details, please call 888-843-8733 or chat live.

In Class & Live, Online Training

Time Zone Legend:
Eastern Time Zone Central Time Zone
Mountain Time Zone Pacific Time Zone

Note: This course runs for 4 Days

Guaranteed to Run

When you see the "Guaranteed to Run" icon next to a course event, you can rest assured that your course event — date, time — will run. Guaranteed.

JMeter Training – Performance Testing Workshop Course Information

  • Required Pre-Requisites

    • Knowledge and understanding of Java
    • One or more years of programming experience
    • Understanding of HTTP protocol
    • Performance testing concepts
    • Understanding of system architectures
  • Who should attend this course

    Software Testers, Test Engineers, Performance Testers, Performance Engineers, Test Leads, Operational Support Personnel.

JMeter Training – Performance Testing Workshop Course Outline

  • Module 1- Introduction

    • Intro to performance and load testing
    • Intro to JMeter
    • Resource installation, configuration, and Java version requirements
    • Minimum hardware requirements, configuration best practices
    • Examples of JMeter Installation Topologies

    Module 2 - Overview of JMeter functionality

    • HTTP Proxy setup
    • Record and Playback
    • Application Testing and Analysis
      • Thread Groups
      • Controllers, Samplers & Logic Controllers
      • Listeners
      • Assertions
      • Timers
      • Pre-processor, Post-processor and Configuration Elements
    • Analyzing Metrics and Reporting

    Module 3 - How test planning is accomplished in JMeter

    • Planning a Scenario
      • Determining which test cases to perform
      • Gathering information on number of users completing each business process
      • Determine rates of business process usage
    • Scheduling
      • Ramp-ups
      • Run-lengths
      • Ramp-downs
    • Running a Scenario
      • Start the run manually
      • Start the run to follow the schedule
      • Viewing the logs during the test run

    Module 4 - Web Test Plan

    • Web Test Plan Example
      • Dynamic Response
      • Correlation and analysis, scripting techniques
      • Regular Expressions and parsing Responses
      • HTTP Cookie Manager
    • HTTP link parser

    Module 5 - Database and Webservice Test Plans

    • Database Test Plan Example
      • mySQL database
      • Data Tables
      • Logical Operators
      • Regular Expressions
    • Webservice Test Plan Example
      • REST API Load Testing
      • Fundamentals of REST
      • Test case development

    Module 6 - Monitoring with JMeter

    • Stress testing and system management analysis
    • Server performance and response time on the client side
    • Monitor multiple servers from one console

    Module 7 - Beanshell Scripting

    • Beanshell Scripting Basics
    • Functions and Variables
    • Generating Dynamic Values
    • Post processor validation

    Module 8 - Advanced Topics

    • Listeners - Saving and loading response data
    • Scripting and Fundamentals of Regular Expressions
    • Fundamentals of Data Driven Testing
    • JMeter Functions and Variables
    • Distributed Testing in JMeter

Team Training

Why do we require your location?

It allows us to direct your request to the appropriate Customer Care team.

Preferred method of contact:
Chat Now

Please Choose a Language

Canada - English

Canada - Français