Course Overview

It’s Black Friday and you are expecting a lot of sales this year. The big moment arrives and before anyone can even make order your site crashes because it was not performant enough. It might seem farfetched, but this actually happens to some big names in the industry and you really don’t want to lose sales because of something that can be avoided so easily. 

In this hands-on, practical reference guide we will go beyond the basics of JMeter and show you how to test your application’s performance and unlock its full potential. We’ll go over all of the components before we teach you how to predict and manage the load. You can easily follow along as we create our first test plans in a way that applies to your work. Besides all of this, every chapter will include a quiz for added knowledge retention. 

Don’t miss out on the benefits of this course and learn how to predict the performance of your application under load before it goes down and you miss out on sales.

What You Will Learn

  • You will learn to predict and identify performance issues before they occur.
  • You will learn about the different components making up a test plan and how to employ them to simulate realistic load profiles.
  • You will learn to set up the different thread groups to emulate users and analyse the performance metrics.
  • Manipulate event handlers and cookies so you can prevent XSS.

Program Curriculum

  • Installing JMeter
  • Running JMeter Locally
  • Running JMeter as a Server
  • Running JMeter in Headless or CLI Mode
  • JMeter Architectural Overview
  • JMeter’s Built in Add-on Manager
  • JMeter Logging
  • JMeter User Properties
  • $7 Million Cybersecurity Scholarship by EC-Council

  • UI Elements
  • Thread Groups
  • Samplers - HTTP Requests
  • Samplers - FTP Requests
  • Samplers - Debug Sampler
  • Logic Controllers - If, Loop, While Controllers
  • Pre-processors - Scripting Before Samplers
  • Post-processors - Scripting After Samplers
  • Assertions - Verify Responses
  • Timers
  • Configuration Elements - Cookies and Headers
  • Listeners
  • Recording a Script
  • Test Plan Templates
  • DNS Cache Manager
  • FTP Request Defaults
  • Set-up Thread Group
  • Teardown Thread Group
  • Bolt Connector Configuration
  • CSV Data Configuration
  • Counters
  • Chapter 2 Quiz

  • JMeter Script
  • Script Recording Controller
  • Emulating a User’s Behaviour
  • Installing JMeter Certificate

  • Introduction to Thread Groups
  • Properties
  • Think Times
  • User Distribution
  • Timers
  • Stress Testing
  • Duration Testing
  • Load Testing
  • JMeter Plugins for Thread Groups

  • Listeners: Introduction
  • Analysing Load
  • Listeners: View Results Tree
  • Listeners: Summary Report
  • Listeners: Aggregate Report
  • JMeter Plugins
  • Using JMeter to Test a Realistic Website
  • Generating Realistic Load and Analysing It with JMeter’s Recorder

  • Cookie Manipulation
  • XSS via HTML
  • XSS in the HTML Tag Attribute Context
  • XSS in the HTML Comment Context
  • Blind XSS
  • Hunting for XSS on a Realistic Website

  • XSS Mitigation
  • XSS Code Mitigations
  • CSP: Content Security Policy
  • Don’t Let Shadow Parameters Keep You Up at Night
Load more modules

Instructor

Wesley Thijs

He is the XSS Rat, an experienced ethical hacker who stands for quality and who believes knowledge is a building block we can all use to grow bigger than we ever were. As a software test he has a unique skill set that center around logic flaws and IDORs which is not seen very much by other hunters. This gives him the advantage of finding less duplicates and maximizing his chance of finding a vulnerability by picking the correct target and applying the correct test strategy.

Join over 1 Million professionals from the most renowned Companies in the world!

certificate

Empower Your Learning with Our Flexible Plans

Invest in your future with our flexible subscription plans. Whether you're just starting out or looking to enhance your expertise, there's a plan tailored to meet your needs. Gain access to in-demand skills and courses for your continuous learning needs.

Monthly Plans
Annual Plans
Save 20% with our annual plans!

Pro

Ideal for continuous learning, offering extensive resources with 600+ courses and diverse Learning Paths to enhance your skills.

$ 499.00
Billed annually or $59.00 billed monthly

What is included

  • 700+ Premium Short Courses
  • 50+ Structured Learning Paths
  • Validation of Completion with all courses and learning paths
  • New Courses added every month
Early Access Offer

Pro +

Experience immersive learning with Practice Labs, CTF Challenges, and exclusive EC-Council certifications for comprehensive skill-building.

$ 599.00
Billed annually or $69.00 billed monthly

Everything in Pro and

  • 800+ Practice Lab exercises with guided instructions
  • 150+ CTF Challenges with detailed walkthroughs
  • New Practice Labs and Challenges added every month
  • 3 Official EC-Council Essentials Certifications¹ (retails at $897!)
    Exclusive Bonus with Annual Plans

¹This plan includes Digital Forensics Essentials (DFE), Ethical Hacking Essentials (EHE), and Network Defense Essentials (NDE) certifications. No other EC-Council certifications are included.

Related Courses

1 of 8