Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Performance Testing with Gatling - Basics to Advanced

via Udemy

Overview

Build High-Performance Applications with Confidence

What you'll learn:
  • Understanding the fundamentals of performance testing and its significance in software development.
  • Exploring the features and capabilities of Gatling, a powerful open-source performance testing tool.
  • Setting up and configuring Gatling for performance testing projects.
  • Creating realistic performance test scenarios to simulate various user behaviors and loads.
  • Executing performance tests using Gatling to measure and analyze application performance under stress.
  • Interpreting test results, identifying performance bottlenecks, and optimizing application performance based on findings.

Embark on a journey to master the art of crafting scalable and reliable software solutions in this comprehensive course. Whether you're a seasoned developer or just starting out, this course will equip you with the essential skills and knowledge needed to build software that can handle the demands of today's dynamic digital landscape.

Throughout the course, you'll dive deep into the principles and practices of software scalability and reliability. From designing robust architectures to implementing efficient coding techniques, you'll learn how to optimize your software for performance, scalability, and resilience. We'll cover a range of topics, including load balancing, caching strategies, fault tolerance, and more, giving you the tools and techniques needed to build high-performing applications that can withstand the test of time.

But that's not all – this course goes beyond theory to provide you with hands-on experience and practical insights. Through real-world examples, coding exercises, and projects, you'll gain valuable experience applying the concepts you learn in a practical setting.

Whether you're looking to advance your career, launch your own startup, or simply build better software, this course will empower you to take your skills to the next level. Join us today and start crafting software solutions that scale and thrive in the digital age."

Syllabus

  • INTRODUCTION ON GATLING TOOL - TOC/OUTLINE
  • INTRODUCTION TO PERFORMANCE TESTING BASICS
  • UNDERSTANDING THE PERFORMANCE TESTING KPIs/METRICS
  • UNDERSTANDING CLIENT & SERVER ARCHITECTURE-PART1
  • UNDERSTANDING CLIENT & SERVER ARCHITECTURE-PART2
  • DEEP DIVE INTO API EVOLUTION, API SYNTAX & UNDERSTANDING 3 TIER ARCHITECTURE
  • GATLING TOOL SETUP, PRE-REQUISITES & INSTALLATION PROCESS
  • GENERATING HAR FILES ON THE BROWSER FOR GET, POST, PUT, PATCH, DELETE HTTP
  • PRACTICAL USAGE OF GATLING RECORDER WITH RECORDER MODE AS HAR CONVERTER
  • EXECUTION & UNDERSTANDING OF GATLING SCALA SIMULATIONS TEST SCRIPTS
  • PRACTICAL USAGE OF GATLING RECORDER WITH RECORDER MODE
  • SETUP OF INTELLIJ EDITOR FOR GATLING TOOL
  • CONFIGURING GET REST APIs & UNDERSTANDING HTTP CONFIGURATION
  • CONFIGURING POST, PATCH & DELETE REST APIs WITH PAYLOAD & WRITING ASSERTIONS
  • CONFIGURING & EXECUTION OF AUTHORIZATION HEADER DETAILS FOR POST
  • CONFIGURING SESSION HEADERS & WRITING ASSERTIONS FOR PERFORMANCE TESTING
  • PRINTING RESPONSE BODY IN THE CONSOLE & SIMULATING BEHAVIOR OF A REAL USER
  • TROUBLESHOOTING & DEBUGGING-Q&A
  • WRITING THE LOOPING TEST SCRIPTS & CSV FEEDERS STRATEGIES(DATA DRIVEN AUTOMATION
  • CONFIGURATION OF GATLING CONFIG FILE TO CUSTOMIZE HTML TEST REPORT & EXPLORING
  • INTEGRATION OF GATLING TEST SCRIPTS WITH GIT & GITHUB AND RUNNING GATLING IN CLI
  • INTEGRATION OF GATLING TEST SCRIPTS WITH JENKINS
  • CONDUCTING PERFORMANCE TESTING ON BANK WEB APPLICATION USING GATLING TOOL
  • CONDUCTING PERFORMANCE TESTING OF SOAP APIs USING GATLING TOOL
  • CONDUCTING PERFORMANCE TESTING ON HEALTHCARE WEB APPLICATION USING GATLING TOOL

Taught by

Kumar Gupta Isha Training Solutions, Anand Kumar Gupta and Kiran G

Reviews

4.6 rating at Udemy based on 187 ratings

Start your review of Performance Testing with Gatling - Basics to Advanced

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.