Skip to main content

Test Suite Settings & Actions​

View as Markdown
FreeTeamsScaleEnterpriseSelf-HostedDedicated

The test suite panel provides a comprehensive set of actions and settings to manage basic operations like running and sharing tests to advanced features like bulk schema editing and global configurations.

Overview of Available Actions​

The test suite panel provides access to the following key actions:

  • Share Test Suite: Collaborate with team members by sharing test suites
  • Run Test Suite: Execute all tests within the suite
  • Bulk Edit Schema Assertions: Modify assertions across multiple tests
  • Run in CI: Configure continuous integration execution
  • Global Functions: Create reusable functions for test suites
  • Add Global Variables: Define variables accessible across all tests

Accessing the Test Suite Panel​

  • Click on Test Suites from the main navigation
  • The suite panel opens with various action buttons and settings tabs

Action 1: Sharing Test Suites​

Access: Click the Share button in the suite panel

Sharing Methods:

  • Team Members: Share with specific users in your organization
  • Public Link: Generate a public link for external sharing

Action 2: Running Test Suites​

Access: Click the Run button in the suite panel

Action 3: Bulk Edit Schema Assertions​

Access: Go to Schema Assertions tab in the suite panel

Bulk Operations Available:

  • Add Assertions: Apply new assertions to multiple tests
  • Template Application: Apply assertion templates to selected tests

Action 4: Add Global Variables​

Access: Go to Variables tab in the suite panel

Variable Types:

  • Environment Variables: Different values per environment
  • Static Variables: Fixed values across all tests
  • Dynamic Variables: Generated at runtime
  • Secret Variables: Encrypted sensitive data

Action 5: Add to CI​

  1. Select CI Platform
    Choose CI/CD Platform
    ====================

    ☑ GitHub Actions
    ☐ GitLab CI/CD
    ☐ Jenkins
    ☐ Azure DevOps
    ☐ CircleCI
    ☐ Custom Webhook
  • Use the Generated CI Configuration**

Action 6: Global Functions​

Access: Go to Functions tab in the suite panel

Function Types:

  • Pre-request Functions: Execute before each test
  • Post-response Functions: Execute after each test response
  • Utility Functions: Reusable helper functions
  • Validation Functions: Custom assertion logic

The test suite panel provides a comprehensive control center for managing all aspects of your API test suites, from basic execution to advanced automation and collaboration features.