Software Performance Testing and Engineering
Software Performance Testing and Engineering, available at $59.99, has an average rating of 4.45, with 44 lectures, based on 1397 reviews, and has 6800 subscribers.
You will learn about Software Performance Testing and Engineering concepts and best practices Different phases in Performance Testing Life Cycle (PTLC) and best practices to be followed during each phase REST API Scripting using JMeter Performance Testing of Microservices hosted on AWS "Elastic Container Service" ECS – With mini Project How to create AWS ECS Cluster to host Microservices. How to configure and test auto scaling alarms for AWS Elastic Container Service AWS Lambda (Serverless) Performance Testing with case studies based on real performance testing projects. You will also get access to Performance Test Plan & Test Summary Report Templates You will learn how to design Performance Tests and also will get access to sample Jmeter scripts. This course is ideal for individuals who are This course is for anyone who would like to learn Performance Testing and Engineering concepts or For Managers who will be managing Performance Testing Projects. or For Test Leads who will be leading Performance Testing Projects / Teams. or For anyone who would like to start career in IT as Performance Test Engineer. or For Experienced IT professionals who would like to change their career paths and peruse Performance Testing. or For DevOps Teams who want to do performance testing for the apps they build. It is particularly useful for This course is for anyone who would like to learn Performance Testing and Engineering concepts or For Managers who will be managing Performance Testing Projects. or For Test Leads who will be leading Performance Testing Projects / Teams. or For anyone who would like to start career in IT as Performance Test Engineer. or For Experienced IT professionals who would like to change their career paths and peruse Performance Testing. or For DevOps Teams who want to do performance testing for the apps they build.
Enroll now: Software Performance Testing and Engineering
Summary
Title: Software Performance Testing and Engineering
Price: $59.99
Average Rating: 4.45
Number of Lectures: 44
Number of Published Lectures: 38
Number of Curriculum Items: 44
Number of Published Curriculum Objects: 38
Original Price: A$219.99
Quality Status: approved
Status: Live
What You Will Learn
- Software Performance Testing and Engineering concepts and best practices
- Different phases in Performance Testing Life Cycle (PTLC) and best practices to be followed during each phase
- REST API Scripting using JMeter
- Performance Testing of Microservices hosted on AWS "Elastic Container Service" ECS – With mini Project
- How to create AWS ECS Cluster to host Microservices.
- How to configure and test auto scaling alarms for AWS Elastic Container Service
- AWS Lambda (Serverless) Performance Testing with case studies based on real performance testing projects.
- You will also get access to Performance Test Plan & Test Summary Report Templates
- You will learn how to design Performance Tests and also will get access to sample Jmeter scripts.
Who Should Attend
- This course is for anyone who would like to learn Performance Testing and Engineering concepts
- For Managers who will be managing Performance Testing Projects.
- For Test Leads who will be leading Performance Testing Projects / Teams.
- For anyone who would like to start career in IT as Performance Test Engineer.
- For Experienced IT professionals who would like to change their career paths and peruse Performance Testing.
- For DevOps Teams who want to do performance testing for the apps they build.
Target Audiences
- This course is for anyone who would like to learn Performance Testing and Engineering concepts
- For Managers who will be managing Performance Testing Projects.
- For Test Leads who will be leading Performance Testing Projects / Teams.
- For anyone who would like to start career in IT as Performance Test Engineer.
- For Experienced IT professionals who would like to change their career paths and peruse Performance Testing.
- For DevOps Teams who want to do performance testing for the apps they build.
Master Software Performance Testing and Engineering
Are you tired of courses that only scratch the surface of Performance Testing, focusing solely on tools like LoadRunner, JMeter, Gatling or Neoload? Welcome to a course that goes beyond the tools to teach you the essence of Performance Testing and Engineering. This course is brought to by someone who has around 14 years experience as Performance Engineerso you are in very good hands.
There are many tools in the market to do Software Performance Testing but before you learn any of those tools, you must learn the core performance testing & Engineering principles first.
So, Why This Course?
In a sea of tool-centric courses, “Software Performance Testing and Engineering” stands out. Our mission is simple: to empower you not just to use tools but to revolutionize how you approach Performance Testing. If you’ve ever felt the need for a course that guides you on doing Performance Testing the right way, your search ends here.
What Sets Us Apart?
Beyond Scripting: Creating load test scripts is just one facet. We delve deep into the broader responsibilities of a Performance Engineer, imparting knowledge that adds true value to your role.
Tool-Agnostic Approach: We don’t bind you to a specific tool. Instead, we equip you with core Performance Testing (PT) and Performance Engineering (PE) concepts that transcend tools and monitoring applications.
Practical Focus: Learn by doing. Our course takes you through the fundamentals using JMeter, exploring key PT concepts like correlation and assertions. Whether you’re integrating PT into CI/CD or building your own framework, these core concepts are your building blocks.
Course Highlights:
Comprehensive Learning: Master PT and PE concepts that form the foundation of effective Performance Testing.
JMeter Demystified: Use JMeter to dive into concepts like correlation and assertions, essential for building robust automation frameworks.
Real-world Applications: Witness Performance Tests in action through a mini-project, showcasing scalability tests and auto-scaling scenarios.
Who Should Enroll?
-
Software Developers
-
QA Engineers
-
DevOps Enthusiasts
-
IT Professionals aspiring to excel in Performance Engineering
Take Your Career to New Heights: Enroll Today!
This isn’t just a course; it’s a transformative journey. Elevate your skills, add value to your projects, and embrace a future where Performance Testing is not just a task but an art. Enroll in “Software Performance Testing and Engineering” now!
Ready to Master Performance Testing?
There are many tools in the market to do Software Performance Testing but before you learn any of those tools, you must learn the core performance testing & Engineering principles first.
1. Apache JMeter: An open-source tool that can be used for performance testing and load testing. It supports various protocols like HTTP, JDBC, LDAP, and more.
2. LoadRunner: Developed by Micro Focus, LoadRunner is a widely used performance testing tool. It supports a variety of protocols and provides a comprehensive set of features for performance testing.
3. Gatling: An open-source tool that is designed for load testing. It is written in Scala and supports protocols like HTTP, WebSockets, and more.
4. Locust: An open-source, Python-based tool for load testing. It allows you to define user behavior using code and supports distributed testing.
5. BlazeMeter: A cloud-based performance testing platform that integrates with various open-source tools like Apache JMeter and Selenium. It provides real-time reporting and analysis.
6. Neoload: A performance testing tool that supports web and mobile applications. It offers features like dynamic infrastructure scaling and integration with CI/CD tools.
The main objective of this course is to help people do the Performance testing in a more effective way. There are many courses in the market which teaches how to use Performance Testing tools like Loadrunner, Jmeter, Neoload etc but there is no course which teaches how to do Performance Testing the right way which encouraged me to make this course.
Creating a load test scripts using load testing tools like Loadunner or Jmeter is just one duty as a Performance Engineer. But to become a good Performance Engineer who can bring more value on to the table, there are lot of things a Performance Engineer should know and do.
The focus of this course will be more on Performance Testing (PT) and Performance Engineering (PE) Concepts & Best practices. This course will not be focusing on any specific PT tool or Application Monitoring Tool (APM), but rather, will be covering core PT and PE concepts. Once you master these core concepts, you will be able to apply these concepts in your projects using the Performance Testing tools of your choice.
We will be using JMeter to learn fundamental PT concepts like correlation, assertions etc. Whether you want to automate PT by integrating PT into the CICD pipeline or you want to build your own PT framework, knowledge of these core PT concepts is very important in order to build effective PT automation frameworks.
I have also added mini project where you can see Performance Tests in action. You can see scalability tests and auto scaling tests in action.
As of today, I have added below lectures
-
Introduction to Performance Testing (PT)
-
Scope of Performance Testing & Performance Engineering
-
Importance of Performance Testing
-
Software Testing Types
-
Performance Testing Definitions
-
Virtual Users, Response Time, 90th & 95th Percentiles, Throughput, Peak Load
-
Concurrent Users, Bottleneck, Correlation, Parameterization, Assertion, Think Time, Pacing
-
Importance of Performance Engineering in SDLC
-
Lectures on Performance Testing Life Cycle Phases – Test Planning, Test Preparation, Test Design, Test Executions & Analysis, Test Closure
-
Microservices / REST API Scripting using Jmeter ( More than 60 Minutes of content)
-
Performance Testing of Microservices hosted on AWS ECS – With A Mini Project (You will also learn how to create AWS ECS Cluster, How to configure and test auto scaling alarms for AWS Elastic Container Service)
-
Performance Testing of AWS Lambda (Serverless) / AWS Kinesis
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction to the course
Lecture 2: Scope of PT and PE
Lecture 3: Know Your Coach
Lecture 4: Importance of Performance Testing
Lecture 5: Course Summary
Chapter 2: Fundamental concepts of Performance Testing & Engineering
Lecture 1: Software Testing Types
Lecture 2: PT & PE Definitions
Lecture 3: Performance Engineers Vocabulary – Lecture 1
Lecture 4: Performance Engineers Vocabulary – Lecture 2
Lecture 5: Know Your Tech Stack
Lecture 6: Performance Engineering in SDLC
Chapter 3: Performance Testing Life Cycle (PTLC)
Lecture 1: PTLC – Phase 1 – Test Planning
Lecture 2: PTLC – Phase 2 & 3 – Test Preparation & Test Design
Lecture 3: PTLC – Phase 4 & 5 – "Test Executions, Analysis & Tuning" & "Test Closure"
Chapter 4: JMeter Basics
Lecture 1: Install JMeter & Custom Plugins on Windows
Chapter 5: JMeter script to test Microservices (REST API's)
Lecture 1: Section Summary
Lecture 2: JMeter – REST API Scripting – Lecture 1
Lecture 3: JMeter – REST API Scripting – Lecture 2
Lecture 4: REST API Scripting – Lecture 3
Lecture 5: REST API Scripting – Lecture 4 – Beanshell
Lecture 6: REST API Scripting – Lecture 5
Chapter 6: Performance Testing Of Microservices
Lecture 1: Monolithic vs Microservices Style of Building Web Applications
Lecture 2: Performance Testing of Microservices – Key Concepts
Chapter 7: Project 1 – Performance Testing of Microservices Hosted on AWS ECS
Lecture 1: PT of MS's hosted on AWS ECS – Section Introduction
Lecture 2: "AWS ECS Cluster" Creation Demo
Lecture 3: Scalability Test For Microservices on AWS ECS
Lecture 4: Test 1 – Scalability Test Result Analysis
Lecture 5: Test 2 – Scalability Test Result Analysis
Lecture 6: Soak / Endurance Test Design & Monitoring
Lecture 7: Configuring Auto Scaling Alarms at ECS Service Level (For Task scale up)
Lecture 8: Configuring Auto Scaling Alarms at ECS Cluster Level (To add more EC2 instances)
Lecture 9: Auto Scaling Test – See AWS ECS auto scaling alarms in action
Chapter 8: AWS Lambda (Serverless) Performance Testing
Lecture 1: AWS Lambda Introduction & Key Concepts
Lecture 2: Brief Lab on AWS Lambda
Lecture 3: AWS Lambda Case Study 1 – Batch File Processing
Lecture 4: AWS Lambda Case Study 2 – Lambda as a Kinesis Consumer
Chapter 9: Bonus Lectures
Lecture 1: Seminar Perf Testing of Applications hosted On AWS Cloud
Lecture 2: Sample Performance Testing Interview Questions & Answers
Instructors
-
Nagaraju Dorasala Subbaraidu
Senior Performance Testing Engineer
Rating Distribution
- 1 stars: 16 votes
- 2 stars: 14 votes
- 3 stars: 170 votes
- 4 stars: 585 votes
- 5 stars: 612 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024