Module 1- Introduction to Performance Testing
  • What is performance testing about?
  • Welcome!
  • Factory Acceptance Testing of Pedestrian Bridge: 8-Ton Load Test
  • How can JMeter help us with performance testing?
  • Basic concepts on automation and load simulation
  • Introduction to HTTP
  • If there is a form with the following HTML code:
  • Debugging with Fiddler
  • First look at JMeter's interface
  • Main building blocks
  • Recording a Script with JMeter
  • Analyzing the Script
Module 2- JMeter Basics
  • Want a cookie?
  • Http Cookies - A different view
  • Http Cookie Manager
  • Assertions in JMeter
  • How do we select good assertions?
  • Task - Building a simple Script
  • User defined variables in JMeter
  • Introduction to Regular Expressions
  • Regular Expression Extractor
  • Variable correlation in JMeter
  • Task - Increased complexity
Module 3- JMeter advanced
  • Data parameterization
  • Data parametrization and CSV files in JMeter
  • Introduction to Controllers
  • Some important Controllers
  • Writing more realistic scripts - working with timers
  • Test scenarios
  • Threads, iterations and ramp up
  • Baselines and increasing scenarios
  • Execution plan
  • VolksWagen Crash test
  • Running a test scenario with JMeter
Module 4 - Performance Testing from the Cloud
  • About BlazeMeter
  • Creating and configuring a basic load test
  • Advanced configurations and multitests
  • Running a test and analyzing results
  • BONUS LECTURE: Must-Have Resources