Run a test in reservation mode

When you need guaranteed resources for a performance test, create a reservation and use it to run your test. A reservation locks a controller, load generators, and virtual users for a specific time slot. Your test won't compete with other teams for infrastructure.

Reservations require a license that supports this feature.

Before you start

You'll need a configured test with an uploaded project, a customized scenario, and a selected zone. Your zone must have at least one controller and one or more load generators available.

Create a reservation

A reservation secures the resources you need for a specific time slot. Each reservation includes a controller, load generators from one or more zones, and a defined number of virtual users.

To create a reservation, follow these steps:

  1. Go to Settings > Reservations and select Create reservation.

  2. Enter a Name and optionally add a Description to identify the reservation.

  3. Select the Workspace. Then configure the time slot: set the Start date, Start time, End date, and End time.

  4. Configure the load infrastructure:

    • Select a zone type: NeoLoad Cloud, Static, or Dynamic.

    • Set the number of load generators per zone and select the zone that hosts the controller. Enable Use high-capacity load generators if your test uses CPU-intensive protocols like RealBrowser.

  5. Under Virtual users, specify the number of Web and SAP VUs your test requires.

  6. Select Create.

The reservation appears in the reservations list with a Planned status until the time slot begins.

NeoLoad Web automatically stops tests that run beyond the reservation's end time. The system starts a graceful stop 15 minutes before the slot ends, forces a stop 5 minutes before, and releases all resources 30 seconds before.

Run the test

After your reservation's time slot begins and the status changes to Available, you can use it to run your test.

To run a test with a reservation, follow these steps:

  1. Go to Tests and select Configure.

  2. Choose your project, scenario, and zone.

  3. Select Use an existing reservation instead of Auto reservation.

  4. Select the reservation you created from the list, then select Run test.

NeoLoad Web runs the test with the reserved resources. No other tests can use those resources until the reservation ends.

Schedule an automatic test run

If you want the test to start automatically when the reservation begins, create a scheduled test run instead. This combines the reservation with an automatic start. It's useful for nightly or regular tests where no one needs to be present.

To schedule a test with a reservation, follow these steps:

  1. Go to Settings > Reservations and select Schedule test run.

  2. Configure the reservation details as described in Create a reservation.

  3. Leave the Start test checkbox selected so the test launches automatically when the reservation's time slot begins.

  4. Select Create.

For more information on scheduling tests, check out Schedule a test run.

Manage reservations

Go to Settings > Reservations to view all reservations and their status:

  • Planned: The reservation is scheduled for a future time slot.

  • Available: The time slot is active and the reservation is ready to use.

  • Ended: The time slot has passed.

Select a reservation to view its details: workspace, controller zone, load generator zones, and virtual user distribution. You can copy the reservation ID from the URL to use it with the NeoLoad Web API.

To delete a reservation, select the menu icon on the right side of the reservation row and select Delete. You can't delete reservations during an active test or after the time slot has ended.