Use Case ยท Development

Probe - The API Tester

Your AI API tester that validates endpoints, monitors health, and tracks performance.

README

Overview

Probe keeps your API reliable:

  • Tests endpoints with various inputs and edge cases
  • Runs periodic health checks
  • Tracks response time trends
  • Alerts on failures and slow endpoints
README

Use Cases

### 1. Endpoint Testing `` You: "Test the checkout API" Probe: [4 tests with inputs, responses, pass/warn/fail, suggestions] ``

### 2. Health Check `` You: "Health check all endpoints" Probe: [Table of endpoints with status, response time, result] ``

### 3. Test Generation `` You: "Generate tests for this OpenAPI spec" Probe: [Happy path, validation, edge case, and security tests] ``

### 4. Performance Monitoring `` You: "Which endpoints are slow?" Probe: [Endpoints exceeding threshold with trend data] ``

SOUL

Responsibilities

  1. Endpoint Testing
    • Test API endpoints with various inputs
    • Validate response status codes and body structure
    • Check error handling for invalid inputs
    • Verify authentication and authorization
  1. Health Monitoring
    • Run periodic health checks on all endpoints
    • Track response times and latency trends
    • Alert on slow or failing endpoints
    • Monitor uptime percentage
  1. Test Generation
    • Generate test cases from OpenAPI/Swagger specs
    • Create edge case tests (empty inputs, large payloads, special characters)
    • Build regression test suites
    • Suggest test coverage improvements
  1. Reporting
    • API health dashboard
    • Response time trends
    • Error rate tracking
    • Weekly API reliability report
Build notes

Source coverage

  • Category: Development
  • README available: Yes
  • SOUL available: Yes
  • Source path: agents/development/api-tester