Skip to content

Announcement - Major update of API Performance Test Tooling #13946

@shamasis

Description

@shamasis

Hello,

We are shipping a major upgrade to Postman’s API Performance Testing — an overhaul of the load-generation engine itself.

For context: the earlier engine comfortably handled ~500 Virtual Users on standard hardware. The new one scales to 5,000–10,000 VUs under similar conditions, while behaving far more predictably in terms of memory and resource usage.

This was a genuinely interesting problem to solve.

Postman’s load engine is built on Postman Runtime — battle-tested for over a decade for endurance, compatibility, and correctness. That foundation is what lets performance tests inherit the same robustness as Collection Runs. Scaling that foundation to sustain thousands of concurrent requests required targeted changes across critical runtime paths, and a hybrid disk + memory–backed streaming analytics layer to manage egress data efficiently at scale.

With this overhaul we can now process much more information during a performance run — and we leaned into that by shipping the second most-requested capability: capturing and analysing test results while load is being generated. You can now validate correctness and behaviour under stress, not just raw throughput.

Image

We’re rolling this out gradually over the coming weeks.

As it lands for you, we’re excited to see the kinds of load-integrity guarantees you start asserting with it. We enjoyed tweaking our OS limits to test the load generation capacity. Do share how far your system can push these capabilities.

Performance testing is now available in the Postman CLI, enabling you to run load and correctness checks in CI using their existing Collections. This capability is being released as an open beta, giving you a chance to try it out and share feedback as we continue to refine the experience. Full documentation will be published soon; in the meantime, you can explore available options and learn more about how it works by running postman performance run --help in the Postman CLI.

Below, @scriptonist, @saialekhya-001 and @vinayakparashar go deeper — how it works, what changed, and how to start using it.

PS: We still have a few rough edges to iron out and I am looking forward to know what works and what breaks!

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions