# Adding tests using API payload

This guide walks you through the process of adding tests using the payload feature in KushoAI

# Prerequisites

  • Valid test payload data

# Step-by-Step Guide

# 1. Access the Add Tests Feature

  1. Locate the "Add Tests" button in the top navigation bar

  2. Click on the "Add Tests" button to open the dropdown menu

# 2. Select Payload Method

  1. From the dropdown menu, click on "Using Payload"

    alt text

  2. This will open the "Add Tests using Payload" modal window

    alt text

# 3. Configure Test Details

In the modal window:

  1. Enter a descriptive test description in the "Test Description" field
  2. Add your test payload, refer the below sample as reference:
{
    "method": "GET",
    "url": "https://www.alphavantage.co/query",
    "headers": {},
    "path_params": {},
    "query_params": {
        "apikey": "YOUR_API_KEY",
        "symbol": "IBM",
        "datatype": "json",
        "function": "TIME_SERIES_INTRADAY",
        "interval": "5min"
    },
    "json_body": {}
}

# 4. Save the Test

  1. Review your test configuration
  2. Click the "Save" button at the bottom of the modal
  3. Your test will be added to the test suite

# Additional Options

  • Bulk Upload: Switch to the "Bulk upload" tab if you need to add multiple tests at once

# Tips

  • Ensure all required fields are filled out before saving
  • Use meaningful test descriptions to easily identify tests later
  • Double-check the payload structure to avoid syntax errors

# Next Steps

After adding your test, you can:

  • Run individual tests using the "RUN" button
  • Execute all tests using "RUN ALL"
  • Generate test reports