Performance testing

Set up performance tests and identify potential bottlenecks or issues with your APIs.

Postman Templates Illustration.

Overview

How does your API perform under pressure? This template helps you simulate real-world traffic and analyze how your API handles load—directly within Postman’s built-in Collection Runner. No external tools, no cloud setup. You can simulate multiple virtual users (VUs), control the traffic profile (fixed or ramp-up), and visualize real-time performance metrics like response times, requests per second, and error rates.

Because performance tests run locally from your machine, they’re ideal for testing internal services—behind firewalls, in staging environments, or anywhere cloud-based tools can’t reach.

You’ll learn how to:

  • Simulate small and large payloads

  • Use Postman’s Performance tab to configure and run traffic profiles

  • Analyze key metrics like P95, P99, throughput, and error rates

  • Identify bottlenecks before they hit production

💡 Ideal for backend developers, QA engineers, and platform teams testing internal or public APIs—especially in firewalled, enterprise, or pre-prod environments.


What is API performance testing?

API performance testing measures how your API behaves under varying load conditions. It helps answer critical questions like:

  • How fast do endpoints respond on average?

  • Do response times degrade as load increases?

  • Can the API sustain a realistic level of traffic?

  • Where are the performance bottlenecks or failure points?

Postman now lets you answer these interactively with:

  • Virtual users executing your requests in parallel

  • Configurable load durations and ramp-up profiles

  • Live visual feedback on throughput, latency, and failures

Performance testing in Postman

What’s in this template?

This template includes:

  • Two sample requests:

    • Small query params: Simulates a lightweight request

    • Large query params: Simulates a heavier payload or complex input

  • Pre-written test scripts to capture response time

  • Pre-configured setup for running tests with virtual users

  • A guided experience for using the Performance tab in the Collection Runner

  • Instructions for customizing requests and scaling up test conditions


How to use this template

Step 1: Replace the sample URLs Update the requests with your actual API endpoints. Adjust query parameters or payload size to reflect real use cases.

Step 2: Open the Collection Runner In the Postman app, click Run Collection → switch to the Performance tab.

Step 3: Configure your test

  • Virtual users (VUs): How many parallel users to simulate

  • Duration: How long the test should run

  • Load profile: Fixed (steady load) or Ramp-up (gradually increasing traffic)

Step 4: Run the test and watch live metrics View real-time charts showing:

  • Avg response time

  • Requests per second (throughput)

  • Error rate

Step 5: Analyze results Once the run completes, inspect:

  • P95 and P99 latency

  • Min/max/average response times

  • Request-level drilldowns to spot problematic endpoints

  • Error breakdowns and bottlenecks

Step 6 (Optional): Automate over time While Postman’s Performance tab is currently GUI-only, you can still:

  • Use Newman for scheduled or CI/CD functional tests

  • Export results and incorporate them into performance dashboards


Understanding Key Metrics

Metric

What it tells you

P95

95% of requests were faster than this value—shows slow outliers

P99

99% of requests were faster—pinpoints rare but extreme latency

Requests/sec

How many requests your API can serve per second

Error rate

% of requests with 4XX/5XX errors or failed executions


Frequently Asked Questions

Who can use the performance testing template?

The performance testing template is designed for:

  • Quality engineers

  • Backend developers

  • Fullstack developers

Performance testing and load testing are related. However, these two testing approaches are distinct. Let's look at the differences.

Performance testing evaluates the API's performance in terms of speed, response time, and scalability under various conditions, including load testing scenarios.

On the other hand, load testing specifically targets testing the API's performance under different loads, such as a high number of concurrent users or large data volumes, to assess its ability to handle real-world usage.

Learn more about testing API performance here.

Yes. Postman now supports virtual users (VUs) that execute your requests in parallel—no need for external load testing tools.

Yes. Since the test runs locally from your machine, you can test internal or protected endpoints with no special setup.

Yes. Postman automatically saves previous performance test runs so you can compare and track over time.

Postman surfaces these in the metrics dashboard automatically—no need to export or calculate manually.

Popular Templates

API documentation. Icon.

API documentation

Create beautiful API documentation using Markdown.

REST API basics. Icon.

REST API basics

Get up to speed with testing REST APIs on Postman.

LLM Model Evaluation. Icon.

LLM Model Evaluation

Test and evaluate LLM models across AI providers

Integration testing. Icon.

Integration testing

Verify how different API endpoints, modules, and services interact with each other.