Gatling Fundamentals for Stress Testing APIs – Scala – 2022
Gatling Fundamentals for Stress Testing APIs – Scala – 2022, available at $69.99, has an average rating of 4.3, with 117 lectures, 3 quizzes, based on 2073 reviews, and has 10327 subscribers.
You will learn about Installation and configuration of Gatling from scratch, with no prior knowledge required Using the Gatling Recorder to model the behaviour of your existing application directly into a Gatling script Setup your development environment for writing your own Gatling load test scripts Learn the layout template of a Gatling script and what to add into each section Explore and write core Gatling script functionality such as adding loops, refactoring code to objects, adding test data through feeders and much more Design load test scenarios in your Gatling script, and learn how to execute them from the command line Use build tools like Maven to execute Gatling scripts, and watch your performance test execution in real-time through the command line in Gatling Access and analyse the test reports generated by Gatling’s built in reporting tools This course is ideal for individuals who are QA Engineers and Programmers with little 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 It is particularly useful for QA Engineers and Programmers with little 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.
Enroll now: Gatling Fundamentals for Stress Testing APIs – Scala – 2022
Summary
Title: Gatling Fundamentals for Stress Testing APIs – Scala – 2022
Price: $69.99
Average Rating: 4.3
Number of Lectures: 117
Number of Quizzes: 3
Number of Published Lectures: 49
Number of Curriculum Items: 120
Number of Published Curriculum Objects: 49
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- Installation and configuration of Gatling from scratch, with no prior knowledge required
- Using the Gatling Recorder to model the behaviour of your existing application directly into a Gatling script
- Setup your development environment for writing your own Gatling load test scripts
- Learn the layout template of a Gatling script and what to add into each section
- Explore and write core Gatling script functionality such as adding loops, refactoring code to objects, adding test data through feeders and much more
- Design load test scenarios in your Gatling script, and learn how to execute them from the command line
- Use build tools like Maven to execute Gatling scripts, and watch your performance test execution in real-time through the command line in Gatling
- Access and analyse the test reports generated by Gatling’s built in reporting tools
Who Should Attend
- QA Engineers and Programmers with little or no experience with Gatling
- Anyone using an alternative load testing tool like JMeter, LoadRunner or NeoLoad that wants to learn a new tool
Target Audiences
- QA Engineers and Programmers with little or no experience with Gatling
- Anyone using an alternative load testing tool like JMeter, LoadRunner or NeoLoad that wants to learn a new tool
UPDATE – AUGUST 2022 -COURSE HAS BEEN COMPLETELY RE-RECORDED FROM SCRATCH FOR THE LATEST VERSION OF GATLING – V3.8
In this course, you will learn the fundamentals of using the Gatling stress testing tool – an extremely powerful, open-source performance testing tool in heavy demand in the software industry today. Write many Gatling scripts from scratch against a target application included with this course, all with guidance.
Why Gatling?:
-
Extremely powerful and flexible performance testing solution
-
An open-source tool, so no cost to use it
-
Performance testers with Gatling experience are in high demand – yet few Engineers know this tool
Why this course?:
-
Learn all aspects of Gatling including:
-
Gatling Installation & Configuration, both standalone and in an IDE
-
Using the Recorder to record your user journey
-
Writing Gatling load test scripts,
-
Analyzing test results
-
-
See how to write many scripts from scratch to become familiar with the process, each script teaches a new concept
-
Run tests from the command line, using popular build tools like Maven and Gradle
-
Learn how to run Gatling tests in a CI environment with Jenkins and Travis CI
-
Although Gatling is pure Scala code, I will show you why the excellent Gatling DSL means that no knowledge of Scala is required to succeed with Gatling
-
Resources for learning Gatling are scarce. It can be overwhelming and intimidating trying to learn this tool on your own from scratch. This course is designed to address that
What are the benefits of taking this course?:
-
Have fun whilst learning a valuable skill & tool
-
Command a higher salary
-
Improve your skills and offering as a developer and tester
This course is for any Developer or Quality Engineer that wants to learn how to use Gatling for adding performance and stress tests to their test suite.
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 your learning.
If you want to add an awesome, fully open source performance testing tool that is in high demand across a wide range of software development roles to your skillset, this is the course for you.
Course Curriculum
Chapter 1: Course Overview & Housekeeping
Lecture 1: Course Overview and Housekeeping
Chapter 2: Introduction to Gatling
Lecture 1: Gatling Introduction
Chapter 3: Gatling Installation & Using the Gatling Recorder
Lecture 1: Section 3 Overview
Lecture 2: Install Gatling via Website Download
Lecture 3: Gatling Recorder Overview
Lecture 4: Record User Journey and Convert to Gatling Script
Lecture 5: Execute First Gatling Script
Chapter 4: Dependency Installation & Gatling Project Configuration
Lecture 1: Section 4 Overview
Lecture 2: Overview of Application Under Test
Lecture 3: Gatling Development Prerequisites
Lecture 4: Setup Gatling Development Project
Lecture 5: Write Your First Gatling Script
Chapter 5: Gatling Script Fundamentals
Lecture 1: Section 5 Overview
Lecture 2: Add Pause Time
Lecture 3: Check Response Code
Lecture 4: Check Response Body
Lecture 5: Extract Data from Response
Lecture 6: Debug Session Variables
Lecture 7: Code Reuse in Gatling
Lecture 8: Looping HTTP Calls
Lecture 9: Authenticating in Gatling
Chapter 6: Gatling Feeders
Lecture 1: Section 6 Overview
Lecture 2: CSV Feeder
Lecture 3: Basic Custom Feeder
Lecture 4: Complex Custom Feeder
Lecture 5: Templating Files in Gatling
Chapter 7: Load Simulation Design
Lecture 1: Section 7 Overview
Lecture 2: Basic Load Simulation
Lecture 3: Ramp Users Load Simulation
Lecture 4: Fixed Duration Load Simulation
Chapter 8: Execution from the Command Line
Lecture 1: Section 8 Overview
Lecture 2: Running Gatling from the Command Line
Lecture 3: Runtime Parameters in Gatling
Chapter 9: Putting it all Together
Lecture 1: Section 9 Overview
Lecture 2: Challenge Template
Lecture 3: Final Challenge Solution
Chapter 10: Test Monitoring & Reporting
Lecture 1: Section 10 Overview
Lecture 2: Monitoring Test Executions
Lecture 3: Gatling Test Results Report
Chapter 11: Gatling with Continuous Integration Tools
Lecture 1: CI with Gatling Overview
Lecture 2: Github Repository Setup
Lecture 3: Jenkins Setup
Lecture 4: Jenkins First Gatling Test
Lecture 5: Triggering new Jenkins Tests
Lecture 6: Jenkins Parameters for Gatling Tests
Lecture 7: Failing a Jenkins Build with Assertions
Lecture 8: Travis CI with Gatling
Lecture 9: Travis CI Environment Variables for Gatling Tests
Chapter 12: Conclusion & Next Steps
Lecture 1: Conclusion & Next Steps
Instructors
-
James Willett
Principal Developer / Online Instructor
Rating Distribution
- 1 stars: 14 votes
- 2 stars: 38 votes
- 3 stars: 216 votes
- 4 stars: 802 votes
- 5 stars: 1003 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 Language Learning Courses to Learn in November 2024
- 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