Advanced Gatling for Stress Testing Web Applications – 2022
Advanced Gatling for Stress Testing Web Applications – 2022, available at $74.99, has an average rating of 4.67, with 39 lectures, 6 quizzes, based on 109 reviews, and has 897 subscribers.
You will learn about Project based approach to learning Gatling by implementing against an actual e-commerce site Building an entire stress testing framework using Gatling from scratch Executing Gatling stress tests through Jenkins for Continuous Integration Full installation and configuration of Gatling and all required dependencies Learn advanced features of Gatling such as conditional statements and the Session API Using the Gatling Recorder to create an initial user journey Adding support for multiple user journeys, load scenarios and test populations This course is ideal for individuals who are QA Engineers and Programmers with small or no experience with Gatling or Anyone using an alternative load testing tool like JMeter, LoadRunner or NeoLoad that wants to learn a new tool or Developers looking to add a powerful, fun and intuitive new tool to their knowledge-base or Experienced Gatling users looking to take their knowledge to the next level It is particularly useful for QA Engineers and Programmers with small or no experience with Gatling or Anyone using an alternative load testing tool like JMeter, LoadRunner or NeoLoad that wants to learn a new tool or Developers looking to add a powerful, fun and intuitive new tool to their knowledge-base or Experienced Gatling users looking to take their knowledge to the next level.
Enroll now: Advanced Gatling for Stress Testing Web Applications – 2022
Summary
Title: Advanced Gatling for Stress Testing Web Applications – 2022
Price: $74.99
Average Rating: 4.67
Number of Lectures: 39
Number of Quizzes: 6
Number of Published Lectures: 39
Number of Published Quizzes: 6
Number of Curriculum Items: 45
Number of Published Curriculum Objects: 45
Original Price: $24.99
Quality Status: approved
Status: Live
What You Will Learn
- Project based approach to learning Gatling by implementing against an actual e-commerce site
- Building an entire stress testing framework using Gatling from scratch
- Executing Gatling stress tests through Jenkins for Continuous Integration
- Full installation and configuration of Gatling and all required dependencies
- Learn advanced features of Gatling such as conditional statements and the Session API
- Using the Gatling Recorder to create an initial user journey
- Adding support for multiple user journeys, load scenarios and test populations
Who Should Attend
- QA Engineers and Programmers with small or no experience with Gatling
- Anyone using an alternative load testing tool like JMeter, LoadRunner or NeoLoad that wants to learn a new tool
- Developers looking to add a powerful, fun and intuitive new tool to their knowledge-base
- Experienced Gatling users looking to take their knowledge to the next level
Target Audiences
- QA Engineers and Programmers with small or no experience with Gatling
- Anyone using an alternative load testing tool like JMeter, LoadRunner or NeoLoad that wants to learn a new tool
- Developers looking to add a powerful, fun and intuitive new tool to their knowledge-base
- Experienced Gatling users looking to take their knowledge to the next level
Level up your Gatling knowledge, by building an entire stress testing framework from scratch against a live e-commerce application!
In this course, you’ll assume the role of a performance testing consultant, who has been hired to implement a bespoke, robust and flexible continuous stress testing framework against a real web application.
This project will take you through implementing the framework across a seven day project, using all the advanced features of Gatling as the stress testing solution. We’ll also be hooking up our Gatling code with Jenkins for continuous integration.
What will you learn from this course?:
-
Full installation & setup of a new Gatling project from scratch – using the latest JAVA version of Gatling
-
Using the Gatling recorder to create a Gatling script against a live e-commerce website
-
Refactoring our Gatling code into an actual stress testing framework
-
All of the advanced features of Gatling such as programmatic logic, session parameters and feeders
-
Designing and implementing multiple user journeys and test scenarios through our application
-
Installation and configuration of Gatling through Jenkins for continuous integration
This course follows on from the hugely successful Gatling Fundamentals courses right here on Udemy. Although it is advisable to complete one of the Gatling Fundamentals courses first (either the Scala or Java versions), do note that this it is not required as this course is standalone.
No prior knowledge of performance testing or software development is required, as I will be walking you through the entire process. However, any prior knowledge or experience that you do have in these domains will be of benefit and will naturally aid learning.
This course is for any Developer or Quality Engineer that wants to learn how to use the Java version of Gatling for testing their website, e-commerce store or other web application.
If you want to take your knowledge of Gatling and stress testing to next level whilst building an entire stress testing framework from scratch, this is the course for you.
Course Curriculum
Chapter 1: Course Overview
Lecture 1: Course Overview
Lecture 2: Housekeeping
Chapter 2: Day 1 – Project Onboarding
Lecture 1: Day 1 Overview – Welcome to Ace Toys!
Lecture 2: Explore Application Under Test
Lecture 3: Create Gatling Development Environment
Chapter 3: Day 2 – Record User Journey
Lecture 1: Day 2 Overview
Lecture 2: Tour of Application
Lecture 3: Record User Journey
Lecture 4: Replay Script
Lecture 5: Handle User Authentication
Lecture 6: Basic Checks for Response Body and Response Code
Chapter 4: Day 3 – Building a Gatling Framework
Lecture 1: Day 3 Overview
Lecture 2: Refactor Static Pages
Lecture 3: Refactor Category
Lecture 4: Refactor Product
Lecture 5: Refactor Cart
Lecture 6: Refactor Customer
Chapter 5: Day 4 – Feeders for Test Data
Lecture 1: Day 4 Overview
Lecture 2: CSV Feeder
Lecture 3: JSON Feeder
Lecture 4: Custom Feeder
Chapter 6: Day 5 – Programmatic Logic in Gatling
Lecture 1: Day 5 Overview
Lecture 2: DoIf Logic
Lecture 3: Setting Session Variables
Lecture 4: Tracking cart data in user session
Lecture 5: Increase Quantity of items in Basket
Lecture 6: Decrease Quantity of items in Basket
Chapter 7: Day 6 – Load Simulation Design
Lecture 1: Day 6 Overview
Lecture 2: Multiple User Journeys
Lecture 3: Multiple Test Scenarios
Lecture 4: Multiple Test Populations
Lecture 5: Runtime parameters
Chapter 8: Day 7 – Continuous Integration
Lecture 1: Day 7 Overview
Lecture 2: Github Repository Setup
Lecture 3: Install Jenkins
Lecture 4: Execute Gatling tests through Jenkins
Lecture 5: Runtime parameters through Jenkins
Lecture 6: Assertions in Gatling
Chapter 9: Conclusion & Next Steps
Lecture 1: Conclusion & Next Steps
Instructors
-
James Willett
Principal Developer / Online Instructor
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 11 votes
- 4 stars: 32 votes
- 5 stars: 66 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