Call : (+91) 968636 4243
Mail :

Apache Jmeter

( Duration: 5 Days )

This Apache Jmeter training course provides skills to learn, experiment and implement the concepts involved in Test Automation using JMeter. You will learn to test performance both on static and dynamic resources, and Web dynamic applications. Also learn to simulate load on a server, group of servers, network or object to test its strength and analyze overall performance under different load types.

By attending Apache Jmeter workshop, delegates will learn to:

  • Identify information needed to gather for Performance or Load Testing
  • Develop the test cases using JMeter
  • Work with JMeter Elements
  • Build a performance suite using JMeter
  • Gain knowledge about working and generating consolidated reports using JMeter

This JMeter class is intended for beginners or intermediate testers, leads who need to develop or improve automation techniques using JMeter. While previous testing tool knowledge is not required.

Participants should have knowledge of the following:

  • Various Software Applications, OS environments, Web Browsers
  • Java and HTML

Users intending to be immersed within the performance testing life cycle, including the following: Performance Engineers, Test Automation Engineers and Quality Assurance Engineers.





Introduction to Performance Testing

  • Technical Jargons
  • Functional/Regression Testing
  • Load Testing
  • Ramp-up
  • Threads/Users
  • Business Process
  • Performance Testing Tools
  • Performance Testing requirements/needs
  • Performance Test Life Cycle
  • Performance Test Planning
  • Load Modeling
  • Scripting
  • Bench marking performance criteria
  • Loading the test
  • Reports generation and Analysis
  • Bottlenecks identification
  • Recommendations and Implementation of the same

Introduction to Jmeter

  • JMeter installation
  • Configuring Classpath
  • Launching Jmeter Interface
  • Get to know Jmeter Features
  • Overview of Jmeter Test Elements
  • Create a basic Test Plan to test websites
  • Executing tests with different settings
  • Reading Results of Test Plan
  • Adding and Removing Elements
  • Loading and Saving Elements

Thread Group

  • Detailed look at Elements of Test Plan
  • Thread Group Introduction
  • Thread group – control panel
  • Single Thread Group test
  • Multiple Thread Group test
  • SetUp Thread Group
  • TearDown Thread Group
  • Test plan and Thread Group interaction
  • Custom Thread Groups
  • How to add external plugins for Jmeter


  • HTTP Request
  • FTP Request
  • JUnit Sampler
  • TCP Sampler
  • OS Process Sampler
  • JDBC Sampler
  • Test Action
  • SOAP/XML-RPC Sampler
  • Web Services Sampler
  • Debug Sampler

Logic Controllers

  • Once Only Controller
  • Random Controller
  • Random Order Controller
  • Loop Controller
  • Interleave Controller
  • Recording Controller
  • Simple Controller
  • Throughput Controller
  • Runtime Controller
  • IF Controller
  • While Controller
  • Switch Controller
  • Module Controller
  • Include Controller
  • For Each Controller
  • Transaction Controller

Pre and Post Processors

  • Pre and Post Processors
  • HTML link Parser
  • HTTP URL rewriting modifier
  • User Parameters
  • Regular Expression Extractor
  • XPath Extractor
  • Result status handler
  • Debug Post Processor
  • Assertion results listener
  • HTTP Cookie Manager


  • Constant Timer
  • Gaussian Random Timer
  • Uniform Random Timer
  • Poisson Random Timer
  • Synchronizing Timer
  • Constant Throughtput Timer

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.