Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Performance Testing on AWS using Jmeter
Rating: 4.1 out of 5(4 ratings)
31 students

Performance Testing on AWS using Jmeter

Understanding AWS from Performance Testing perspective - Set up for Distributed Load Testing
Created byVikrant Joshi
Last updated 4/2025
English
English [Auto],

What you'll learn

  • Introduction to AWS Cloud
  • Set up Performance Test Environment on AWS
  • Execute Jmeter scripts on AWS Cloud
  • Distributed Load Testing Set up on AWS using Jmeter

Course content

11 sections67 lectures3h 38m total length
  • Introduction1:29

    Vikram Joshi shares three decades of performance testing experience to teach performance testing on cloud using AWS and JMeter.

  • Course Learning Objectives and Back ground2:01

    Learn to perform performance testing on AWS using JMeter, from a cloud-first perspective. Understand course objectives and background, including AWS free tier use and Cloud Practitioner certification guidance.

Requirements

  • No cloud knowledge
  • Intermediate level knowledge of Jmeter

Description

1 Introduction to Cloud Computing

Evolution of IT Infra

Traditional Data Center - Infrastructure view

What is Cloud Computing?

Benefits of Cloud Computing

Types of cloud computing – IaaS,PaaS,SaaS

Terminology

-Region

-Availability Zones - Azs

-Regions vs Azs

-VPC,IP addressing

-Introduction to EC2

-AMI, EBS (Elastic Block Store) ,Security group

-Scalability

-Vertical and horizontal Scaling

-Vertical scaling – up/down

-Horizontal scaling – in/out

-Elastic Load Balancing (ELB)

-ASG(Auto Scaling Group)

-RDP, Snapshot

-Free Tier

Conclusion


2 Creating your AWS account

Steps involved in Creating AWS account

Walkthrough of AWS Console

Creating Zero spend budget


3 DO's and DON'ts with Free Tier


4 Practice Session - Creating Single EC2 instance

Creating EC2 instance – step by step process

Creating EC2 instance - Hands on Session

Terminating EC2 and Housekeeping Activities


5 Creating Performance Test Environment (PTE) on AWS

Three configurations of Performance Test Environments - Description

WebTours and Jmeter on same machine

Web Tours and Jmeter on separate machines

Distributed Testing = Controller-Node (Master slave) architecture


6 Performance Test Environment - configuration - 1 - WebTours and Jmeter on same machine

Steps involved in creating PTE

Launch EC2

Copy installable on EC2

Install Web Tours, Java9 and Jmeter on EC2

Execute a script and validate results


7 Performance Test Environment - configuration - 2 – Web Tours and Jmeter on separate machines

Steps involved in creating PTE

Launch 2# EC2s

Copy installable on EC2s

Install Web Tours, Java9 and Jmeter on EC2

Execute a script and validate results


8 Performance Test Environment - configuration - 3 - Distributed Testing (Controller-Node (Master slave) architecture)

Steps involved in creating Distributed Testing PTE

Launch 2# EC2s

Copy installable on EC2s

Create 2 more EC2s using AMI

Install Web Tours, Java9 and Jmeter on EC2

Set up Jmeter controller and nodes

Execute a script and validate results


9 Conclusion

Who this course is for:

  • Entry to Intermediate level Performance Test Engineers
  • Functional and Automation Testers who want to upskill on Cloud Performance Testing
  • Any one with Performance testing experience willing to upscale of Performance testing on Cloud