Advanced Gatling for stress testing web applications

What You Will Learn Learn how to install Gatling from scratch with the latest Java version Explore using the Gatling recorder to script e-commerce scenarios Learn to refactor Gatling code into a robust testing framework Explore advanced Gatling features, including programmatic logic and session para...

Full description

Bibliographic Details
Format: eBook
Language:English
Published: [Place of publication not identified] Packt Publishing 2023
Edition:[First edition]
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
Description
Summary:What You Will Learn Learn how to install Gatling from scratch with the latest Java version Explore using the Gatling recorder to script e-commerce scenarios Learn to refactor Gatling code into a robust testing framework Explore advanced Gatling features, including programmatic logic and session parameters Learn to design and implement multiple user journeys and test scenarios Explore the installation and configuration of Gatling through Jenkins for continuous integration Audience The course is designed for a diverse audience, including QA engineers and programmers with limited or no experience in Gatling, individuals familiar with alternative load testing tools such as JMeter or LoadRunner who wish to explore a new tool, developers seeking to expand their skill set with Gatling, and experienced Gatling users looking to take their knowledge to the next level. While some basic familiarity with a computer programming language is beneficial, it is not a strict requirement.
In the final stages, we will guide you through the installation and configuration of Gatling with Jenkins, enabling seamless continuous integration. By the end of this course, you will have gained a comprehensive understanding of Gatling and its advanced features, enabling you to set up a stress-testing framework, design user journeys, and integrate Gatling with Jenkins for efficient continuous testing. This course is designed to equip you with practical skills and knowledge that you can immediately apply to real-world performance testing scenarios.
Embark on an engaging project spanning seven days, where we will delve into the intricacies of Gatling, a powerful stress-testing solution. In this course, we will guide you through the complete setup of a Gatling project, starting from scratch and utilizing the latest Java version. As we progress, we will explore the Gatling recorder to create scripts for a live e-commerce website. Moving on, we will learn how to transform our Gatling code into a robust stress-testing framework, optimizing its efficiency and effectiveness. Furthermore, we will delve into advanced Gatling features, including programmatic logic, session parameters, and feeders, enhancing our performance testing capabilities. Moreover, the course will cover the design and implementation of multiple user journeys and test scenarios within our application, allowing us to simulate diverse user interactions and scenarios.
No previous experience with Gatling is necessary, as the course comprehensively explains all code and examples to cater to beginners. About The Author James Willett: James is a distinguished principal engineer with an impressive record spanning over 15 years in the software industry with a heavy focus on automation and performance testing. James possesses a deep passion for teaching, particularly through online tutorials, and he's eager to channel his extensive technical knowledge into the realm of education
Physical Description:1 video file (4 hr., 47 min.) sound, color
ISBN:9781835468975