|
via Udemy |
Go to Course: https://www.udemy.com/course/performance-testing-using-jmeter-by-vj/
1. Course teaches you complete Performance Testing to kick start your career: a) Why,When,What of Performance Testing b) How Performance impacts revenues c) Economy of Performance Testing d) Terminology and concepts (below are just key ones) 1. Response time, Think Time, Pacing time 2. Concurrency 3. Vuser, Latency 4. Types of Architectures 5. Utilizations 6. Types of Performance Tests e) Performance Test Life Cycle 1. Stages 2. Activities 3. Best practices2. How does HTTP/HTML protocol work a) Using ‘Developer Tools' b) HTTP Request c) HTTP Response d) HTTP Headers e) Response code f) Methods - GEP,POST,PUT,DELETE g) url encoding3. Statistics required for a Performance Tester a) Average,Std Deviation,percentile4. Basic Performance Laws5. Jmeter Hands on Sessions a) Script preparation i. Parameterization ii. Correlation iii. Assertion iv. debugging b) Understanding and usage of all the required Jmeter elements - TestPlan,ThreadGroup,Listners,Samplers, Timers,Pre-processors, Post Processors,DebugSampler,HTTPs Test Script Recorder etc. c) Regular Expressions d) Introduction to Groovy Scripting e) Recording Scripts i. Browser proxy settings ii. Security Certidicate f) Jmeter Templates g) Jmeter variables and properties h) Functions i) Plugin Manager j) Dryruns k) Set up Load Test l) Running Jmeter in CLI mode m) Load Test Execution n) Basic Results Analysis o) Scoping rules p) Best Practices in Jmeter usage6 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,SaaS7 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 TierConclusion8 Creating your AWS accountSteps involved in Creating AWS accountWalkthrough of AWS ConsoleCreating Zero spend budget9 DO's and DON'ts with Free Tier10 Practice Session - Creating Single EC2 instanceCreating EC2 instance - step by step processCreating EC2 instance - Hands on SessionTerminating EC2 and Housekeeping Activities11 Creating Performance Test Environment (PTE) on AWSThree configurations of Performance Test Environments - DescriptionWebTours and Jmeter on same machineWeb Tours and Jmeter on separate machinesDistributed Testing = Controller-Node (Master slave) architecture12 Performance Test Environment - configuration - 1 - WebTours and Jmeter on same machineSteps involved in creating PTELaunch EC2Copy installable on EC2Install Web Tours, Java9 and Jmeter on EC2Execute a script and validate results13 Performance Test Environment - configuration - 2 - Web Tours and Jmeter on separate machinesSteps involved in creating PTELaunch 2# EC2sCopy installable on EC2sInstall Web Tours, Java9 and Jmeter on EC2Execute a script and validate results14 Performance Test Environment - configuration - 3 - Distributed Testing (Controller-Node (Master slave) architecture)Steps involved in creating Distributed Testing PTELaunch 2# EC2sCopy installable on EC2sCreate 2 more EC2s using AMIInstall Web Tours, Java9 and Jmeter on EC2Set up Jmeter controller and nodesExecute a script and validate results