ecommerce
E-commerce

How a billion-dollar e-commerce business built a performance testing framework from scratch with Gatling Enterprise

Why Gatling Enterprise?

  • Exponential growth in website traffic in the US during and after pandemic
  • Managing performance issues that might occur due to BOT traffic
  • Creation of a Performance Testing Framework and team with Gatling Enterprise
  • Daily load testing with an average of 500+ load tests and 100+ simulations per month
  • 20.4M happy, active users with an average visit duration of 08:19 min in 2023

About the company

This leading e-commerce business is dedicated to providing an exceptional customer experience, ensuring smooth and uninterrupted service for millions of shoppers every day. Their mission is to be the most trusted and convenient destination in their industry.

Statistics

Location: USA


Industry: E-commerce


Turnover: $ 9.77 Billion (2022)


Employees: 20,000 (2023)


Gatling Enterprise Users: 450 + developers

Start your free trial, see what Gatling can do for your team, and enhance your performance engineering.

"We did a POC and evaluated multiple tools. Gatling was chosen because it was developer friendly, could be hosted in AWS, allowed us to spin up unique injectors for each test, supported lots of concurrent tests running in parallel without impacting each other, and the Gatling Enterprise UI was easy to use."
Associate Director,

Software Engineering

Challenges

This e-commerce company had experienced steady sales growth, but in 2020, online shopping demand surged dramatically. The company saw exponential traffic increases, especially during holiday seasons.

Since then, BOT traffic and web scrapers have become increasingly sophisticated, creating challenges in managing real user experience. Filtering all BOT traffic wasn’t an option, as it could impact legitimate customers. To combat this, the company must ensure it can handle multiples of its standard traffic to avoid performance issues even if it faces heavy BOT traffic.

Additionally, the company needed to build a performance testing framework from scratch to manage site traffic effectively and maintain its commitment to high-quality service.

Solution

With Gatling Enterprise, the company started load testing daily, with several simulations to replicate traffic spikes and production traffic. Based on the simulations, they changed the architecture of certain pages, making them more resilient and protecting them from large amounts of traffic.

Currently, the performance team is continuously doing CI/CD testing, including soak and stress tests, to maintain the website's stability and uninterpreted customer service.

Results

  • Millions of active customers with an average session duration of 08:19 minutes 
  • 450+ developers actively using Gatling Enterprise
  • 500+ load tests and 100+ distinct simulations per month
  • During peak seasons, up to 1,300+ load tests per month

By using Gatling Enterprise, this e-commerce leader has successfully scaled performance testing, mitigated risks associated with BOT traffic, and optimized website stability to handle massive spikes in traffic and sales.

Related Articles

From Our Blog

Stay up to date with what is new in our industry, learn more about the upcoming products and events.

Seamlessly integrate your Postman Collections with Gatling for advanced load testing
Postman Integration x Gatling Banner

Seamlessly integrate your Postman Collections with Gatling for advanced load testing

Feb 6, 2025 2:06:55 PM 2 min read
Easily Load Test your gRPC Application
Load testing a gRPC application | Gatling Blog

Easily Load Test your gRPC Application

Jan 30, 2025 4:38:41 PM 6 min read
Generate Data in your Gatling Simulation
DataFaker - Gatling Blog

Generate Data in your Gatling Simulation

Jan 30, 2025 7:15:00 AM 3 min read