Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

JMeter with AppD, BeanShell, Jenkins & Grafana

via Udemy

Overview

Master JMeter from Scratch – Includes AppDynamics, Jenkins, InfluxDB, Grafana, and More

What you'll learn:
  • Master JMeter from basics to advanced—design, execute, and analyze performance test plans.
  • Integrate JMeter with monitoring tools like Dynatrace, AppDynamics, InfluxDB, and Grafana for real-time analysis.
  • Automate performance testing using Jenkins and enhance scripting with BeanShell and custom logic.
  • Use Blazemeter for cloud-based performance testing and scale tests for enterprise-level applications

IMPORTANT NOTE

This course contains recordings from live training sessions conducted for working professionals. As such, the content reflects a classroom-style teaching approach, including interactions, Q&A, and real-time explanations.

While all key topics are covered thoroughly, please be aware that:

  • The flow may not follow a traditional studio-recorded course format.

  • Some minor background noise or participant references may be present.

  • The focus remains on delivering strong conceptual understanding and tool usage.

If you're specifically looking for a polished, studio-style course, this may not meet your expectations.
However, if you prefer a
natural, interactive, and practical learning style, you'll find this course highly valuable.




COURSEDESCRIPTION

This course is designed to take you from JMeter basics to mastering real-time performance testing using powerful tools like AppDynamics, BeanShell, InfluxDB, Grafana, and Jenkins.

You’ll start with the fundamentals of JMeter, learning how to build and run test plans. Then, step-by-step, you’ll explore advanced scripting, monitoring, reporting, and automation techniques used by top companies in real-world projects.

This hands-on course is packed with practical examples, real-time dashboards, integrations with CI/CD pipelines, and tips to prepare for performance testing job roles.

In this hands-on training, you will begin by mastering Apache JMeter, one of the most powerful open-source tools for load and performance testing. You’ll gain a strong foundation in creating test plans, configuring thread groups, analyzing results, and simulating real-world load scenarios.

As you progress, the course dives deeper into advanced scripting using BeanShell, extending your JMeter capabilities with dynamic data handling and custom logic. You’ll then learn how to monitor application performance with enterprise APM tools like AppDynamics, enabling you to pinpoint bottlenecks at the server and application level.

To build a modern performance monitoring pipeline, you'll integrate JMeter with InfluxDB and Grafana, enabling beautiful real-time dashboards for live test result visualization.

You’ll also learn how to set up Jenkins for CI/CD pipeline integration, automating your performance tests for consistent quality delivery across builds.

Syllabus

  • Introduction
  • What is Performance Testing?
  • Types of Performance Testing
  • Logic Controllers
  • Workload Model and Apache JMeter Introduction
  • JMeter Download & Hand-outs
  • JMeter Plugin Manager
  • Jmeter Introduction
  • JMeter Introduction
  • Thread Groups
  • Stepping Thread Group and Samplers
  • HTTP Request
  • Logic Controllers
  • Logic Controllers
  • Config Elements
  • HTTP Request Defaults and User Defined Variables
  • HTTP Cookie Manager
  • HTTP cache Manager and HTTP Authorization Manager
  • Timers
  • Assertions
  • Listeners and Pre processor
  • User Parameter and Post processor
  • Boundary Extractor – Dynamic value Handling (Correlation)
  • Regular Expression Extractor – Dynamic value Handling (Correlation)
  • Distributed Load Testing and JMeter GUI Execution
  • JMeter Web Services Execution and JMeter REST services Execution
  • JMeter Functions
  • JMeter Non-GUI mode Execution
  • Report Analysis and JMeter Integration with Grafana
  • Sample Beanshell Scripting
  • JMeter Master slave Configuration and Execute Load test with Remote start option
  • Constant throughput timer and Synchronizing timer
  • JDBC Request
  • JMeter Server monitoring
  • JMeter Integration with AppDynamics
  • JMeter Integration with Grafana
  • Beanshell sampler
  • Question and Answer

Taught by

Kumar Gupta Isha Training Solutions, Anand Kumar Gupta and Saravanan Srinivasan

Reviews

4.4 rating at Udemy based on 66 ratings

Start your review of JMeter with AppD, BeanShell, Jenkins & Grafana

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.