JMeter Training

Jmeter Course Content


Chapter 1: Introduction to performance testing
  • What is performance testing?
  • Why we need performance testing?
  • Test Architecture
  • How to do performance testing?
  • Performance testing tools available in market
Chapter 2: Types of performance testing
  • Smoke Test
  • Load Test
  • Stress Test
  • Endurance Test
  • Spike Test
  • Volume Test
  • Failover/Break Test
Chapter 3: Performance Test Life Cycle
  • Requirement Gatherings
  • Test Strategy/Planning
  • Design – Scripting
  • Monitoring and Execution
  • Analysis and Reports
Chapter 4: JMeter Basics
  • Pre-Requisites for installation
  • Installation of Tool
  • Terminology used in performance testing
  • Types of testing can be executed on JMeter
Chapter5: Components of JMeter
  • Test plan, Thread Group, Workbench
  • Samplers
  • HTTP(S) Sampler
  • Test Action
  • Logic Controllers
  • Only Once Controller
  • Throughput Controller
  • If Controller
  • While Controller
  • Transaction Controller
  • Configuration Elements
  • CSV Data Set Config
  • HTTP Authentication Manager
  • HTTP Cache Manager
  • HTTP Cookie Manager
  • HTTP Request Defaults
  • HTTP Header Manager
  • User Defined Variables
  • Assertions
  • Response Assertion
  • Timers
  • Constant Timer
  • Gaussian Random Timer
  • Pre-Processor
  • User Parameters
  • Post Processor
  • Regular Expression Extractor
  • Listeners
  • Graph Results
  • View Results Tree
  • Aggregate Report
  • View Results in Table
  • Response Time Graph
Chapter6: Recording with JMeter
  • Proxy Settings
  • What to Record?
  • What Not to Record?
  • Recording Procedure
Chapter7: Enhancements in Scripts
  • Parameterization
  • What is parameterization?
  • How to implement parameterization in JMeter?
  • Types of parameterization in JMeter
  • How to use parameterization in execution
  • Correlations
  • What is Correlation?
  • How to correlate values?
  • Which values need to be correlated?
  • Arguments in the correlation function
  • How to pick random/sequential values from correlation
  • Validations
  • Miscellaneous Features
  • Debug Sampler
  • setUp Thread Group
  • tearDown Thread Group
  • Debugging Script
  • Assertions
  • Think Times and Transaction Names
Chapter 8: Error HandlingChapter9: Functions in JMeter
  • Time
  • StringFromFile
  • CSVRead
  • Random
  • UUID
  • Urlencode
  • Urldecode
Chapter 10: Plugin of JMeter
  • Standard Set
  • Extra Set
Chapter 11: Creation of Load test
  • Merging Thread Groups
  • Assigning Users
  • Ramp-up
  • Loop Count
  • Scheduler
  • Adding Listeners
Chapter 12: Execution and Monitoring of Load Tests
  • Viewing Results using Aggregate Report
  • Viewing Results using Plug-ins
  • Monitoring App/Web/DB Servers from JMeter
Chapter 13: Reporting in JMeter
  • Client Side Metrics
  • Server Side Metrics
  • Test Results Overview
Chapter 14: Remote Testing with JMeter
  • Running JMeter scripts in Multiple systems
Chapter 15: Non-GUI Mode ExecutionsOthers:
  • CV Preparation Tips
  • Interview Tips & Mock Interviews