Performance Testing Using Gatling
Performance Testing Using Gatling, available at $49.99, has an average rating of 4.37, with 69 lectures, 1 quizzes, based on 375 reviews, and has 3228 subscribers.
You will learn about Gatling integration with Jenkins Develop performance framework for Gatling Detailed section on session management for handling dynamic response and related methods Gatling support for web socket and SSE protocol Building Injection profile for open and closed systems scala basics for Gatling Hands on activity on usage of different methods for POST , feeders, check etc.. This course is ideal for individuals who are Performance testers, developers, whoever wants to learn and implement performance testing It is particularly useful for Performance testers, developers, whoever wants to learn and implement performance testing.
Enroll now: Performance Testing Using Gatling
Summary
Title: Performance Testing Using Gatling
Price: $49.99
Average Rating: 4.37
Number of Lectures: 69
Number of Quizzes: 1
Number of Published Lectures: 65
Number of Curriculum Items: 82
Number of Published Curriculum Objects: 77
Original Price: $64.99
Quality Status: approved
Status: Live
What You Will Learn
- Gatling integration with Jenkins
- Develop performance framework for Gatling
- Detailed section on session management for handling dynamic response and related methods
- Gatling support for web socket and SSE protocol
- Building Injection profile for open and closed systems
- scala basics for Gatling
- Hands on activity on usage of different methods for POST , feeders, check etc..
Who Should Attend
- Performance testers, developers, whoever wants to learn and implement performance testing
Target Audiences
- Performance testers, developers, whoever wants to learn and implement performance testing
Welcome to Performance Testing Using Gatling!
In this course, we will first lay the foundation by going through Scala concepts so that you understand Gatling’s scripts better.
Then we will dig deep into the concepts of Gatling like session management, feeders, checks, response handling, advanced level injection profiles, and more.
We will then move onto Gatling’s support for protocols like SSE & WebSocket.
Gatling is getting popular as it fits well with continuous integration platforms. We do not want you to miss out on that, and hence a complete section is dedicated to the integration of Gatling with Jenkins.
While you may think you are done with the advanced concepts, we believe that your journey has just begun. While we would have already given lots of hands-on activities, we present you with the development of a complete performance framework for Gatling.
Looking forward to having you on board with us.
Regards,
Bushra & Anuradha
Course Curriculum
Chapter 1: Scala Crash Course
Lecture 1: Scala Introduction
Lecture 2: Use Case – Part 1
Lecture 3: Create Scala Project and Scala Worksheet
Lecture 4: Variables in Scala
Lecture 5: Type Hierarchy in Scala
Lecture 6: Use Case – Part 2
Lecture 7: Decision Statements in Scala
Lecture 8: Functions in Scala
Lecture 9: Classes in Scala
Lecture 10: Packages and Imports in Scala
Lecture 11: Error Handling in Scala
Lecture 12: String Interpolation in Scala
Chapter 2: Gatling 3.3 – Quick Start with Gatling Standalone Bundle
Lecture 1: Install OpenJDK
Lecture 2: Download Gatling Bundle & Walkthrough
Lecture 3: Verify Standalone Environment
Lecture 4: Record Gatling Script – Using HTTP Proxy
Lecture 5: Record Gatling Script – Using HAR Converter
Lecture 6: Understand Recorded Simulation
Lecture 7: Edit & Run Recorded Simulation
Chapter 3: Gatling 3.3 -Gatling Integrated Development Environment Using Maven
Lecture 1: Setup Maven
Lecture 2: Create Gatling Project Using Maven Command
Lecture 3: Import Gatling Project in IntelliJ
Lecture 4: Verify Gatling Script Development Environment
Lecture 5: Run Recorded Script from Gatling Integrated Development Environment
Chapter 4: Gatling – 3.3-Create your first Script – Quick Start with Gatling IDE
Lecture 1: Primary components of Gatling Script-protocol,scenario,pause,simulation
Lecture 2: Add Checks
Lecture 3: Add Feeder
Lecture 4: Exit User on Failure
Lecture 5: Session Intro & Debug with Print Session
Lecture 6: Save Response Body using Check & Print it using Session API
Lecture 7: Conditional Execution
Chapter 5: Session Management in Gatling
Lecture 1: Introduction
Lecture 2: Base Script
Lecture 3: Injecting Session data using feeders
Lecture 4: Extract response data & Inject into session using Check api, find and saveAs
Lecture 5: Fetch Session data with session api
Lecture 6: Injecting data using Gatling Expression Language
Lecture 7: Inject data using session API
Chapter 6: Working with HTTP Requests
Lecture 1: Introduction
Lecture 2: Create POST request in gatling – RawFileBody Method
Lecture 3: POST -StringBody Method with string
Lecture 4: POST request – ElFileBody method method
Lecture 5: POST Request -StringBody method with expression
Lecture 6: Using randomly generated strings in Request body
Lecture 7: Using Custom Feeder in Request
Chapter 7: Gatling for SSE and websocket protocol
Lecture 1: Introduction
Lecture 2: How WebSocket is different from HTTP
Lecture 3: Let's create Gatling Script for Websocket protocol
Lecture 4: How SSE is different from WebSocket
Lecture 5: Let's create Gatling Script for SSE protocol
Chapter 8: Advanced Simulation Setup
Lecture 1: Introduction
Lecture 2: Injection Profile -Open System
Lecture 3: Injection profile -Closed System
Lecture 4: Throttling
Chapter 9: Gatling with Jenkins
Lecture 1: Introduction
Lecture 2: The Plan
Lecture 3: Step 1: Gatling Maven Project
Lecture 4: Step 2: Run Gatling Project from CLI
Lecture 5: Step 3: Push Project to Git
Lecture 6: Step 4: Install Jenkins
Lecture 7: Step 5: Configure Jenkins and Run Gatling Project
Chapter 10: Create Performance Test Framework for Gatling
Lecture 1: Introduction
Lecture 2: Step 8: Framework Enhancement – Tidbits
Lecture 3: Distributed Testing with Gatling
Lecture 4: Run Multiple Scenarios in Parallel
Instructors
-
Anuradha Agarwal
Software Quality Consultant -
Bushra Alam
Senior Software Test Engineer
Rating Distribution
- 1 stars: 11 votes
- 2 stars: 15 votes
- 3 stars: 46 votes
- 4 stars: 165 votes
- 5 stars: 138 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