All Products
Search
Document Center

Performance Testing:Run an API stress test

Last Updated:Mar 11, 2026

Performance Testing Service (PTS) lets you stress-test any public HTTP endpoint directly from the console. Configure a single API request, verify the response, then scale up requests per second to measure how your endpoint handles load.

This guide walks you through five steps: configure, debug, save, run, and monitor.

Prerequisites

Before you begin, ensure that you have:

  • Access to the PTS console

  • A publicly accessible API endpoint (URLs must start with http:// or https://)

Important

PTS sends requests over the public Internet. Internal endpoints are not supported.

Step 1: Configure the API request

  1. Log on to the PTS console and click Test API.

  2. Select a request method from the GET drop-down list and enter the full target URL. The URL must include the protocol and can contain query parameters. Example:

       http://<domain-name>/<path>?key1=value1&key2=value2
  3. (Optional) Add request details on the following tabs: For the full list of configuration options, see HTTP nodes.

    TabPurpose
    Request ParameterQuery string parameters appended to the URL
    HeaderHTTP headers included in the request
    BodyRequest body content
    Output ParametersConfigure output parameters for the request

    image

Step 2: Debug the request

Verify that the API request returns the expected response before you run the full stress test. This prevents wasting test resources on a misconfigured request.

  1. Click Send.

  2. Check the response status code and body to confirm the request succeeded.

image

Step 3: Save the test configuration

  1. Click Save.

  2. In the dialog box, configure the following fields:

    FieldDescription
    API NameA descriptive name to identify this test configuration
    SetSelect a set to organize your saved configurations
  3. Click OK.

Step 4: Start the stress test

  1. Click Test.

  2. In the dialog box, configure the load parameters:

    ParameterDescription
    Test DurationHow long the stress test runs
    Request per Second (RPS)The number of requests PTS sends to your endpoint every second
  3. Click Start.

image

Step 5: Monitor results in real time

After the test starts, PTS redirects to the test execution page where you can view the real-time stress testing data.

image

View the stress testing report

After the test completes, PTS automatically generates a report that includes stress testing scenario metrics, business details, monitoring details, and API sampling logs.

For report details, see View PTS stress testing reports.