What is Monitoring?

The Monitoring feature allows you to schedule automated test executions at regular intervals. Instead of manually running tests, you can set up schedules that automatically execute your test lists, providing continuous monitoring of your application’s health and performance.

Key Benefits

Continuous Quality Assurance

Automatically detect issues before they reach users. 24/7 monitoring and regression detection without manual effort.

Flexible Scheduling

Recurring test executions with multiple scheduling options. Monitor run times and pause/modify schedules as needed.

Proactive Issue Detection

Immediate notifications when tests fail. Track trends and identify performance degradation over time.

Getting Started with Monitoring

1

Prerequisites

Before setting up schedules:
  • Create Test Lists - You need existing test lists to schedule
  • Verify Test Stability - Ensure your tests run reliably
  • Set Up Notifications - Configure how you want to receive alerts
  • Check Account Limits - Verify your plan supports scheduling
2

Navigate to Monitoring

  • Go to MONITORING and click “New Schedule” to get started
3

Select Test List

  • Choose an existing test list to schedule
  • Review test cases and execution settings
  • Confirm test list is ready for automation
4

Configure Schedule

  • Set execution frequency (daily, weekly, monthly)
  • Choose specific times and days
  • Configure timezone settings
  • Set up failure notifications

Schedule Configuration

Frequency Options

Frequency Options
Description
Daily
Execute tests every day at specified time
Weekly
Run tests on specific days of the week
Monthly
Schedule tests for specific dates each month
Custom
Define complex scheduling patterns
Example Configurations:
Daily Schedule:
  Time: 06:00 AM UTC
  Frequency: Every day
  
Weekly Schedule:
  Days: Monday, Wednesday, Friday
  Time: 09:00 AM EST
  
Monthly Schedule:
  Date: 1st of every month
  Time: 12:00 PM PST

Timezone Settings

Important Notes:
  • All schedules use UTC by default
  • Convert your local time to UTC for accuracy
  • Consider daylight saving time changes
  • Use consistent timezone across your team

Managing Schedules

Schedule Dashboard

The Schedule Dashboard provides a comprehensive overview of all your automated test schedules, allowing you to monitor their status, execution history, and upcoming runs at a glance.
Overview Information
Description
Schedule Name
Descriptive name for the scheduled execution
Test List
Associated test list that will be executed
Frequency
How often the schedule runs (daily, weekly, etc.)
Next Run
When the next execution is scheduled
Status
Current schedule status (active, paused, completed)
Last Result
Result of the most recent execution

Schedule Actions

Manage your test schedules with these available actions. Each schedule can be controlled individually to fit your testing workflow and requirements.
Action
Description
Run Now
Execute the schedule immediately
Edit Schedule
Modify timing and configuration
Pause/Resume
Temporarily disable or re-enable
View Results
See detailed execution history
Delete Schedule
Remove schedule permanently