Published 2/2024
MP4 | Video: h264, 1920×1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 7.66 GB | Duration: 16h 3m
2024 ONLY course on Gatling with Enterprise on latest Version 3.10.3 with MAVEN + JENKINS + SCALA Advanced
What you’ll learn
You can clear any Interview and can Lead Entire Performance Testing Project with Gatling
By the end of this course, you will hold 100% knowledge on Gatling.
You will have complete understanding of what is Performance testing and all its nuances.
Real time working experience with Gatling Enterprise Tool
In-depth understanding of real time framework creation CHALLENGES with 100 + examples
Complete knowledge on Advanced topics such as Base Test, Looping HTTP Calls, Authentication
Complete knowledge on Jenkins and CICD Concepts
Real time creation of Industry Standard framework from scratch
Complete knowledge on Scala from Basic to Advanced concepts
Requirements
NO NEED of coding experience to start this course
Even non Programming candidates can purchase this course
Lifetime instructor support to get solved all your queries within 2-4 hours
Step by Step Installation setup is been taken care of
Code dump and Interview Guide are available for download
Description
Are you ready to invest 16 Hours of your time to become an expert in Performance Testing ??Welcome you all to the ONLY BEST course in Udemy to learn and become an expert in an amazing performance tool called GATLING with its current updated version.This course is structured and well designed for the COMPLETE BEGINNERS. If you don’t have prior knowledge on core performance testing concept or on Gatling, then this is the right course for you. As we will be learning everything from scratch including the Scala from Basics to Advanced topics.Gatling is an open-source, highly scalable, and robust performance testing tool designed for testing web applications.Following are the great features offered by GatlingScalability: Gatling can efficiently simulate a large number of virtual users, making it suitable for testing applications with heavy traffic.Real-time Results: Provides live monitoring and reporting during test execution, allowing testers to analyze performance metrics in real-time.Protocol Support: Supports a variety of protocols, including HTTP, HTTPS, and WebSocket, allowing for versatile testing scenarios.Scripting in Scala: Gatling uses a Domain Specific Language (DSL) based on Scala, providing flexibility and expressiveness in writing test scripts.Simulation Scenarios: Allows the creation of realistic user scenarios to mimic actual user behavior during testing.Gatling is not only for TESTERS but also for DEVELOPERS. It is a go-to tool for anyone who wanted to implement Performance Testing in your current organization project.I can promise you that by the end of this course you can start attending interviews for Gatling or can implement Performance testing project with Gatling in your current organization.Below are the Course Content :Performance Testing Introduction and its typesKey Metrics in Performance TestingIntroduction to GatlingGatling Architecture & its advantagesFeature offered by Gatling Vs Other ToolsGatling InstallationGatling RecorderGatling – Maven Project SetupAPI Performance Testing with GatlingGatling Basics – Add Pause Time, Assertion – Response Status, Extract Data from Response BodyGatling Advanced – Base Test, Looping HTTP Calls, Authentication.Feeder – CSV, JSON, SSV, CustomInjection – Open and Closed InjectionHow to execute Gatling test via Command LineEnvironment Parameters setupCICD Integration – JenkinsGatling Enterprise – Complete Setup and Test Execution.Grafana – Dashboard IntegrationScala – Basics to AdvancedWhy else to wait. Purchase this course to become an expert in Gatling.Wish you all the Best !!
Overview
Section 1: Introduction
Lecture 1 MUST WATCH before Enrolling the course
Lecture 2 Important Note
Lecture 3 Course Introduction
Lecture 4 Content Walk-through
Lecture 5 Performance Testing Introduction
Lecture 6 Key Metrics in Performance testing
Lecture 7 Gatling Introduction
Lecture 8 Gatling vs Other Tools
Lecture 9 Reason for Choosing Scala
Section 2: Installation and Setup
Lecture 10 Prerequisite before Installing Gatling
Lecture 11 Gatling installation
Section 3: Gatling Recorder
Lecture 12 Do you know Scala ??
Lecture 13 Gatling Recorder Introduction
Lecture 14 Record – HAR converter Mode
Lecture 15 Record – HTTP Mode
Lecture 16 Edit the Recorded Script & Rerun
Section 4: Inbuilt Gatling Report
Lecture 17 Report Overview
Lecture 18 Override default Report values
Section 5: Maven Project Setup
Lecture 19 Maven Introduction
Lecture 20 Create Gatling Project using Intellij
Lecture 21 Create Gatling Project using Maven Command Line
Lecture 22 Create Gatling project Manual way
Lecture 23 Dependency Update to latest version
Lecture 24 Intellij Settings to Change
Lecture 25 Why to write code manually instead of Recorder
Section 6: API Testing
Lecture 26 GET API Testing
Lecture 27 POST API Testing
Lecture 28 PUT API Testing
Lecture 29 DELETE API Testing
Lecture 30 Fetch Request Data from File
Lecture 31 All CRUD operations
Section 7: Gatling Basic Concepts
Lecture 32 Add Pause Time
Lecture 33 Assertion – Response Status
Lecture 34 Assertion – Response Body
Lecture 35 Extract Data from Response Body
Lecture 36 Clearing Cache and Cookies
Section 8: Gatling Advanced Concepts
Lecture 37 Different Logging Mechanism
Lecture 38 Create common methods
Lecture 39 BaseTest creation
Lecture 40 Adding parameters to the BaseTest Methods
Lecture 41 Looping HTTP Calls
Lecture 42 Removing Code Redundancy in BaseTest
Lecture 43 Authentication – Part 1
Lecture 44 Authentication – Part 2
Lecture 45 Authentication – Part 3
Section 9: Framework – Part 1 – Feeder
Lecture 46 Feeder Introduction
Lecture 47 CSV Feeder
Lecture 48 SSV Feeder
Lecture 49 Custom Separated Text Feeder
Lecture 50 JSON Feeder
Lecture 51 Array Feeder
Lecture 52 IndexSeq Feeder
Lecture 53 Custom Feeder using Iterator
Lecture 54 Complex Custom Feeder – Part 1
Lecture 55 Complex Custom Feeder – Part 2
Lecture 56 Java Faker Dependency
Lecture 57 Templating JSON
Section 10: Framework – Part 2 – Injection
Lecture 58 What in Injection ?
Lecture 59 Open Model Injection – Part 1
Lecture 60 Open Model Injection – Part 2
Lecture 61 Open Model Injection – Part 3
Lecture 62 Open Model Injection – Part 4
Lecture 63 Closed Model Injection
Lecture 64 Fixed Duration Test
Lecture 65 Throttling
Section 11: Framework – Part 3 – Command Line
Lecture 66 Importance of Command Line
Lecture 67 Update current project setup
Lecture 68 Advantage of having Scala-Maven-Plugin
Lecture 69 Execute Specific Gatling test
Lecture 70 Execute Multiple Test
Lecture 71 Execute different package Test
Lecture 72 Excluding test
Lecture 73 Execute ALL test
Section 12: Framework – Part 4 – Environment Parameters
Lecture 74 Run Time Parameters
Section 13: Jenkins – CICD Integration
Lecture 75 CICD Introduction
Lecture 76 Jenkins Introduction
Lecture 77 Pre-Requisite before installing Jenkins
Lecture 78 Jenkins Installation and Plugins to be added
Lecture 79 Non Parametrized Project
Lecture 80 Parametrized Project
Lecture 81 Project using GIT
Section 14: Gatling Enterprise
Lecture 82 Gatling Enterprise Introduction
Lecture 83 Setup Gatling Enterprise Cloud
Lecture 84 Build Package manually
Lecture 85 Build and upload package Automatically
Lecture 86 Build , upload & start Test Execution
Lecture 87 Configuration of all Enterprise Cloud Keys
Lecture 88 Trigger test from Jenkins
Section 15: Grafana Integration
Lecture 89 What is Grafana
Lecture 90 Grafana Installation
Lecture 91 Gatling Grafana Plugin Installation
Lecture 92 Dashboard Setup
Lecture 93 Verify Dashboard with new Simulation
Section 16: Scala Basics & Advanced
Lecture 94 Introduction to Scala
Lecture 95 Scala Installation
Lecture 96 Setup Scala Project and execute Hello World Test
Lecture 97 Data types – Part 1
Lecture 98 Data types – Part 2
Lecture 99 Data types – Part 3
Lecture 100 Variables & Constants
Lecture 101 Conditional statements: if, else, else-if
Lecture 102 Looping constructs: for loops, while loops
Lecture 103 Standalone Functions
Lecture 104 Methods
Lecture 105 Anonymous Functions
Lecture 106 Higher order Functions
Lecture 107 Curried Function
Lecture 108 Class
Lecture 109 Constructor
Lecture 110 Object
Lecture 111 Inheritance
Lecture 112 Polymorphism
Lecture 113 Encapsulation
Lecture 114 Access Modifier
Lecture 115 Immutable Collections
Lecture 116 Mutable Collections
Lecture 117 Exception Handling
Section 17: Additional Contents
Lecture 118 MUST WATCH – Helpful Content
Lecture 119 Thank you !!!
Section 18: Project – Download
Lecture 120 GATLING – Download Project
Lecture 121 SCALA – Download Project
Manual Tester,Performance Tester,Software Automation Engineers,QA Engineers,QA Managers,QA Architects,Web Developers,Software Engineers,Software developers,SDET
Homepage
https://anonymz.com/?https://www.udemy.com/course/gatling-performance-testing-with-scala-jenkins/