Run a test in reservation mode

Reservations in NeoLoad Web allow you to secure the resources you need for load tests at specific times. Think of it as booking a dedicated testing environment with a Controller, Load Generators, and Virtual Users (VUs). During the reserved time slot, these resources are exclusively available for your tests, ensuring no interruptions or conflicts with other users.

Each reservation includes:

  • A defined time slot.

  • A Controller to manage the test.

  • Load Generators from one or more zones.

  • A specified number of VUs.

Note: Reservations require a license that supports this feature.

Reservation status

The calendar shows the status of each reservation with the following color codes:

  • Blue: Running or upcoming reservation scheduled by you or your workspace. You can edit these reservations until the time slot starts.

  • Blue-gray: Upcoming reservation that only an administrator can delete.

  • Gray: Expired or inactive reservation. You can't edit, use or delete these reservations.

There are icons that give more details about your reservations:

  • Warning icon: Some Load Generators are unavailable for the scheduled time slot.

  • Failure icon: The reservation failed because resources were unavailable.

  • Test run icon: A test automatically starts when the reservation begins. The tooltip displays the test name.

You can hover over a reservation in the calendar to see its details in a pop-up.

Use the menu bar

The menu bar above the calendar helps you view and manage reservations. You'll find the following items:

  • Month, week, or day: Switch between these views using the buttons.

  • Calendar icon: Select a specific date to find reservations.

  • Today button: Jump to today’s reservations.

  • List button: View all reservations in a list format.

Create a reservation

You can create reservations to secure resources for your tests. Follow these steps:

  1. Select + or select an available time slot in the calendar.

  2. In the reservation dialog box, fill in the details:

    • Title: Enter a name to identify the reservation.

    • Description: Add a short explanation of the test.

    • Start test: Check this box if you want the reservation to automatically launch a test. Use the dropdown to select the test.

    • Start and end: Set the start and end date/time manually or by selecting the calendar icon.

    • Duration: Use the arrows or dropdown to set the duration in minutes, hours, or days.

    • Controller and Load Generators: Select the zones that include the Controller and Load Generators. Adjust the number of Load Generators as needed.

    • High-capacity load generators: Toggle this in case of a CPU intensive load generation, such as a test designed with RealBrowser.

    • Virtual Users: Specify the number of Web and SAP VUs required for the test. If Virtual User Hours is enabled, you can lease more VUs than your license allows.

  3. A color-coded table called Resources Match highlights mismatches between reserved and test resources:

    • Green: Reserved and test resources match.

    • Orange: Reserved resources exceed test requirements.

    • Red: Reserved resources are below test requirements.

  4. Select Save to finalize the reservation.

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

Check your reservation details

You can update a reservation’s details after it’s created. To do so, follow these steps:

  1. Select the reservation in the calendar.

  2. Use the dialog box to modify any field, such as start and end times, number of resources, or VUs.

  3. Select Save to apply the changes.

When you select a reservation, you can copy its ID from the URL for API calls. For more information, check out the API documentation.

Delete a reservation

You can delete reservations that are no longer needed by following these steps:

  1. Select the reservation in the calendar.

  2. Select Delete in the dialog box.

  3. Confirm the deletion in the confirmation dialog.

You can't delete reservations during an active test or after the time slot has ended.