
Kiran introduces Gatling for performance testing, teaching load and endurance testing with Scala-based scripts, recorder, data feeders, and HTML reports, plus installation and GitHub Jenkins CI integrations.
Learn how Gatling enables load, stress, and soak testing for web apps and RESTful APIs, with chapters on installation, recorder, data-driven testing, HTML and CLI reports, and tool integrations.
Discover how client-server architecture underpins performance testing with Gatling, review key metrics and test types, and learn HTTP/HTTPS basics and common methods (GET, POST, PUT, PATCH, DELETE).
Day four of performance testing with Gatling recap: understand client–server architecture, request headers and bodies, http methods, and status codes (2xx–5xx) used in Gatling tests.
Install Gatling prerequisites: Java 17, Scala, IntelliJ, Apache Maven, and Sublime Text, and configure environment variables. Learn Gatling as load testing as code with no GUI.
Explore how Gatling records user actions via HTTP proxy or HAR-based workflows, convert HAR files to Scala simulations, and customize outputs with no static resources and packages.
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."