Menu
Grafana Cloud

Schedule a test

You can schedule Grafana Cloud k6 tests to run at specific times or at regular intervals. This is useful for:

  • Running tests during off-hours (for example, at night, when production traffic is low).
  • Regularly monitoring for regressions without integrating into a CI/CD pipeline.

Before you begin

To schedule a test:

  • The test must exist in your Grafana Cloud account.
  • The test must have run on Grafana Cloud at least once. Locally run tests cannot be scheduled through the web UI.

Create a scheduled test

You can schedule a test from either the Scheduled tests page or the test’s own page.

To schedule a test:

  1. Click Testing & synthetics > Performance > Projects.
  2. Open a project from the Projects list.
  3. Select a test.
  4. Click Set up a schedule.
  5. Set the start date and time.
  6. Choose whether the test should repeat, and configure the frequency and end conditions.
  7. Click Add schedule to save.

Manage scheduled tests

To view and manage all the schedules for your stack:

  1. Click Testing & synthetics > Performance > Settings.
  2. In the sidebar, click Scheduled tests.

In this page you can view, edit, and delete any scheduled tests, as well as add new scheduled tests.

Test schedules table in Grafana Cloud k6, showing active and inactive schedules.

Caution

The UI displays times in your local timezone (based on Grafana Cloud settings), but schedules are stored in UTC and do not follow daylight savings time. If your location observes daylight savings, update your schedule manually as needed.

Scheduling options

You can configure schedules with the following options:

  • Start time: Run now or at a later date.
  • Frequency: Hourly, daily, weekly, or monthly.
    • If you choose weekly, you can choose which days of the week to run the test.
  • End conditions: Run a set number of times or stop after a specific date.

Next steps

After scheduling, consider setting up notifications and thresholds to automate alerts and pass/fail criteria.

This enables a fully automated workflow: schedule your test, then receive notifications on results.