Mastering Performance Testing with JMeter & Dynatrace
– Live Training
(Groovy, Jenkins, Docker, InfluxDB, Grafana, Thread Dumps, Heap Dumps, GC Logs, VisualVM & Selenium)
This course offers an in-depth exploration of performance testing, focusing on practical skills with JMeter. You’ll learn everything from the basics of HTTP(s) protocols, scripting, and test execution, to advanced topics like correlation, parameterization, and Groovy scripting. The course also covers integration with Jenkins and Dynatrace, along with the analysis of thread dumps, heap dumps, and GC logs. Ideal for testers looking to enhance their expertise and deliver robust performance testing solutions.
About the Instructor:
Suresh brings 9 years of rich expertise in Performance Testing and Engineering, backed by an ISTQB Foundation Level certification. His extensive experience spans performance testing tools like Apache JMeter and LoadRunner, as well as monitoring tools such as Dynatrace and PerfMon. Over the past 4 years, Suresh has trained more than 150 students, delivering professional training with a focus on individual attention to ensure each student’s success. |
Sample Videos:
“Mastering Performance Testing with JMeter, Groovy and Dynatrace” – Demo Video:
“Mastering Performance Testing with JMeter, Groovy and Dynatrace” – Day 1 Video:
Live Sessions Price:
For LIVE sessions – Offer price after discount is 300 USD 259 99 USD Or USD13000 INR 12900 INR 6900 Rupees
OR
What will I learn by the end of this course?
- Understand the basics of performance testing and the different types involved.
- Learn how to use Apache JMeter for creating and running test scripts.
- Gain skills in advanced scripting techniques like correlation, parameterization, and Groovy scripting.
- Integrate JMeter with Jenkins and Dynatrace, and learn to analyze performance data.
- Apply performance testing methods to real-world scenarios with confidence.
Free demo Session:
17th February @ 8 PM – 9 PM (IST) (Indian Timings)
17th February @ 9:30 AM – 10:30 AM (EST) (U.S Timings)
17th February @ 2:30 PM – 3:30 PM (BST) (UK Timings)
Class Schedule:
For Participants in India: Monday to Friday 8 PM – 9 PM (IST)
For Participants in US: Monday to Friday 9:30 AM – 10:30 AM (EST)
For Participants in UK: Monday to Friday 2:30 PM – 3:30 PM (BST)
What student’s have to say about Suresh:
This course is clear and easy to follow. I learned so much about performance testing and feel more confident now. – Amulya
Great course with lots of practical examples. Suresh explains everything in a way that’s easy to understand. – Venkat Suresh is a fantastic instructor who really takes the time to help each student. The course covers everything you need to know about JMeter. – Nomith Krishna I was a beginner, but this course made me feel like an expert. The hands-on exercises were really helpful. – Koutilya The course content is excellent, and I loved how it covers both basic and advanced topics. Highly recommend! – Vidya Suresh’s teaching style is engaging and straightforward. I learned a lot and enjoyed every lesson. – Srinivas This course is packed with useful information and real-world examples. It’s perfect for anyone looking to improve their performance testing skills. – Aarti Chavan |
Salient Features:
- 45 Hours of Live Training along with recorded videos
- Lifetime access to the recorded videos
- Course Completion Certificate
Who can enroll in this course?
- Beginners who want to learn performance testing from scratch.
- Software testers looking to add performance testing to their skill set.
- QA engineers who want to use tools like JMeter.
- Developers interested in improving their application’s performance.
- IT professionals wanting to learn more about performance testing.
- Students eager to gain practical skills in performance testing.
Course syllabus:
Introduction to Performance Testing:
- Definition of performance testing
- Importance of performance testing
- Various types of performance testing
Performance Testing Life Cycle:
- Phases in the performance testing life cycle
- Activities involved in each phase
- Entry and exit criteria for each phase
JMeter Overview:
- History of JMeter
- Supported protocols of Jmeter
JMeter Installation Prerequisites:
- Installing Java (JDK & JRE)
- Setting up Java environment/system variables (Home Path)
- Downloading JMeter
- Installing JMeter
- Launching JMeter on Windows
Browser Developer Tools:
- Working with HTTP/HTML requests
- Understanding embedded resources
- Managing transactions (user actions)
- Handling cookies and cache
- Lighthouse Tool
- Coverage tab
Understanding HTTP(s) Protocol
- Request and response structure
- Understanding headers
- Types of request methods
- Overview of different status codes
JMeter Scripting:
- The 12 major components of JMeter
- Significance and usage of each component
- Setting up a proxy server and JMeter for test script recording
- Recording test scripts from various browsers with a demo
- Filtering out irrelevant requests and embedded resources
Correlation and Parameterization:
- Concepts and importance of correlation and parameterization
- Using regular expressions in JMeter
- JSON Extractor and dynamic value extraction
JMeter Test Execution:
- Best practices for executing tests in Non-GUI mode
- Configuring JMeter’s Java heap size
- Understanding the Test Summarizer and its attributes
Database integration with jmeter
Jenkins Integration:
- Introduction to Jenkins
- Integrating JMeter with Jenkins
Groovy Scripting:
- Introduction to Groovy and JSR223
- Real-life examples of Groovy scripting
- Generating CSV files after load testing using Groovy scripting
- Generating test data using Groovy scripting
Docker and JMeter:
- Installing Docker on Windows
- Running JMeter tests in Docker
Selenium JMeter Automated Script:
- Integrating Selenium with JMeter for browser-based load testing
- Executing automated browser scripts in JMeter
InfluxDB and Grafana Integration:
- Setting up InfluxDB
- Configuring Grafana dashboards for JMeter results
VisualVM Profiler Tool:
- Introduction to VisualVM
- Profiling Java applications with VisualVM
Dynatrace Integration:
- Introduction to Dynatrace
- Integrating JMeter with Dynatrace
Thread Dumps, Heap Dumps, and GC Logs:
- Importance of analyzing thread dumps, heap dumps, and GC logs
Live Sessions Price:
For LIVE sessions – Offer price after discount is 300 USD 259 99 USD Or USD13000 INR 12900 INR 6900 Rupees
OR
Sample Course Completion Certificate:
Your course completion certificate looks like this……
Course Features
- Lectures 52
- Quiz 0
- Duration 40 hours
- Skill level All levels
- Language English
- Students 0
- Assessments Yes