Creating Tests
Tests are the core of Pingward. Each test represents an HTTP request that Pingward executes on a schedule to verify your API is working correctly.
Basic Configuration
Naming Your Test
Choose a descriptive name that identifies what the test monitors. Good names include:
- The service or API being tested
- The environment (production, staging)
- The specific functionality
Examples:
- "Production API - User Authentication"
- "Payment Service Health Check"
- "Staging - Order Processing"
Description
Add an optional description to provide more context about the test. This is helpful for team members who may need to understand what the test does or troubleshoot issues.
Test Settings
| Setting | Description |
|---|---|
| Name | Descriptive identifier for the test |
| Description | Optional context about what the test monitors |
| Method | HTTP method (GET, POST, PUT, etc.) |
| URL | The endpoint to test |
| Frequency | How often to run the test |
| Timeout | Maximum time to wait for a response |
| Importance | Affects maximum severity of issues |
Creating Your First Test
- Navigate to Tests → New Test
- Enter a name and optional description
- Select the HTTP method and enter the URL
- Configure assertions to validate the response
- Set the schedule frequency
- Click Create Test
The test will begin running on the configured schedule immediately.