Testing and Validation

Live Inspector

The Live Inspector is Tairons flagship testing tool, providing real-time server validation directly in your browser.


Features:

Function Explorer

  • Browse all available server functions

  • View parameter schemas and examples

  • See return value specifications

  • Access function documentation

Real-time Execution

  • Execute functions with custom parameters

  • See results instantly

  • Monitor execution time and performance

  • Debug errors with detailed stack traces

Code Generation

  • Auto-generate integration code

  • Support for multiple languages

  • Copy-paste ready snippets

  • SDK and direct API examples

Performance Analytics

  • Response time monitoring

  • Success/failure rates

  • Historical performance data

  • Load testing capabilities


Using the Live Inspector:

  1. Navigate to Server: Go to any server page on Tairon

  2. Click "Test With Inspector": Opens the testing interface

  3. Select Function: Choose from available functions

  4. Set Parameters: Fill in required/optional parameters

  5. Execute: Run the function and see results

  6. Analyze: Review response data and performance

  7. Generate Code: Copy integration examples


Example Inspector Session:


Automated Testing

Test Suite Categories

Functional Tests

  • Endpoint availability

  • Response format validation

  • Function execution

  • Error handling

  • Schema compliance

Performance Tests

  • Response time benchmarks

  • Throughput measurement

  • Concurrent request handling

  • Resource usage monitoring

  • Load testing scenarios

Security Tests

  • Authentication validation

  • Input sanitization checks

  • Rate limiting verification

  • SSL/TLS configuration

  • Vulnerability scanning

Integration Tests

  • End-to-end workflows

  • Multi-function sequences

  • Error recovery

  • State management

  • Transaction handling


Running Tests

Via Web Interface:

  1. Go to server page

  2. Click "Run Tests"

  3. Select test suite

  4. Monitor progress

  5. Review results


Via CLI


Via SDK:


Test Results Format


Continuous Monitoring

Tairon continuously monitors all listed servers:

Health Checks:

  • Every 60 seconds

  • Multi-region monitoring

  • Uptime calculation

  • Alert notifications

Performance Tracking:

  • Response time monitoring

  • Throughput measurement

  • Error rate tracking

  • Historical data storage

Compliance Monitoring:

  • Protocol adherence

  • Schema validation

  • Security posture

  • Best practices compliance

Last updated