• Online, Self-Paced
Course Description

JMeter can be used with BeanShell and can integrate with automation tools like Selenium and REST API. In this course, you will explore these concepts and recognize BeanShell scripting and dynamic operations to drive powerful tests.

Learning Objectives

BeanShell Scripting for JMeter

  • start the course
  • define BeanShell, its main features, and when it's used for Java including the scripting basics and use of variables
  • list the steps to download and install BeanShell and how to use the BeanShell elements in JMeter
  • demonstrate simple code using BeanShell scripts and interact with the JMeter API

Dynamic JMeter Data Operations

  • describe the various useful JMeter Regular Expressions and how to use the Regular Expression Extractor
  • demonstrate the process of extracting data from various files including using dynamic data
  • define correlation in JMeter and why it is important in load performance testing
  • demonstrate using correlation with dynamic data in a scenario

Complex JMeter Operations and Integrations

  • describe the use of JMeter to test REST APIs
  • demonstrate how to test a REST API using JMeter
  • demonstrate how to configure distributed testing in JMeter
  • describe the process of automating JMeter with Selenium

Practice: Summing up JMeter Operations

  • define the various important operations performed with JMeter including examples of scenarios where the operations would come in handy

Framework Connections

The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.

Feedback

If you would like to provide feedback for this course, please e-mail the NICCS SO at NICCS@hq.dhs.gov.