Performance Testing on AWS using Jmeter
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
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
Instructor
Varcos is run by Vikrant Joshi
•Seasoned QA Leader – MTech from IIT Powai with 25+ years of corporate IT experience behind me
•Blazing career with top notch MNCs – Infosys, Accenture, TechMahindra, Deutsche Bank, TATA motors
•Started Varcos Consulting @ 2019,working in Training, Plcements and Consulting
•Proven experience in building Specialized TCoEs – Automation, Performance
•Distinguished Trainer – Trained 500+ professionals in Selenium Test Automation, Performance Testing – Jmeter,Loadrunner, Functional testing – ISTQB