Customized
Traffic Patterns

Build injection profiles that reflect your customer usage patterns

Every application is unique, and you need the power of Gatling’s test-as-code approach to build injection profiles that match your real world use cases. 
 
 

Know Your App Performance Limits

See how your application scales effortlessly with rising traffic.

Survive Traffic Surges

Ensure your application stays crash-proof, even during peak loads.

Find Regressions Before Production

Continuously simulate real-world traffic to catch performance issues before they reach users.

Bootstrap an Injection Profile with Gatling’s No-code Test Builder

Build detailed virtual user injection profiles

With Gatling, you can design detailed virtual user injection profiles to match real-world usage patterns accurately. Gatling supports both open and closed workload models:

  • Open workload models control the rate at which new users arrive, ideal for simulating public-facing applications.

  • Closed workload models cap the number of concurrent users, making them perfect for systems where users queue when capacity is reached

This flexibility allows you to blend or sequence injection steps to mimic realistic user flow, aligning your tests with how your users truly engage with your system.

Feature 1 - Custom Injection Profile

Create Concurrent or Sequential Virtual User Scenarios

Your users aren’t all the same—so why should your testing scenarios be? Capture the unique behaviors of each user segment with targeted, realistic test scenarios.

  • Set up concurrent scenarios to simulate virtual user groups by behavior, region, or any characteristic that matters to you.

  • Use sequential scenarios to activate follow-up tests based on initial user interactions.

  • Blend concurrent and sequential approaches to mirror the real-world interactions within your app.

Get ready to elevate your testing strategy and make it as dynamic as your user base!

Feature 2 - Custom Injection Profile

Use parameters to increase simulation flexibility

With Gatling’s test-as-code model, you can streamline your testing by using variables for injection profile values—no more hardcoding every time changes are needed. Build a flexible test template that adapts at runtime for maximum efficiency.

  • Easily convert rates, pauses, and absolute values into variables.

  • Specify these values dynamically at runtime with Java System Properties or JavaScript parameters.

  • Configure values directly from the command line or the Gatling Enterprise UI.

Simplify, customize, and scale your testing with ease!

Feature 3 - Custom Injection Profile

Start testing now!

Test Gatling Enterprise for free! No credit card is required.

Dive into our other features