Instantaneously Create API Collections for Postman

Postman is a very common tool used when developers debug code behavior and troubleshoot regressions. Developers create and execute API test cases in their Postman account in order to see the API responses.

Postman allows you to create API collections (which is a group of API endpoints) so that you can export/import and share them with your colleagues. Creating and maintaining your Postman collections is a time-consuming task.

No matter if you have 100, 1,000, 10,000 APIs, this article will show you how to start testing in minutes with your Postman collection created automatically by UP9.

Linkedin Poll - How you created your Postman Collections

Why this is important

As seen in the poll above, many engineers are manually creating Postman collections, which can be very inefficient.

Helping your developers save time is important, as they are the most expensive resource in any software organization. Additionally, many of them are using Postman to troubleshoot the APIs they build, and spending a lot of time creating and maintaining Postman test collections.

In today's digitally transforming business world, successful companies are multiplying the number of developers in their organization. The amount of time spent by each developer as they are building and maintaining Postman test collections amounts to a significant time investment.

UP9 benefits

To help engineering teams save time, UP9 autogenerates and updates Postman collections for all of your APIs. This is done by observing your application behavior while you are using it.

Additional benefits include:

  1. Getting results far faster
  2. Reducing the upfront investment in Postman
  3. Improving productivity for developers
  4. Getting more from your investment
  5. Scaling Postman across your organization

How to get started

Sign up to an UP9 account here: https://up9.app/signup. It’s free.

Install UP9 CLI:
Copy to clipboard
npm i -g up9
Authenticate your CLI:
Copy to clipboard
up9 auth:login
Start a Puppeteer browser and explore your webapp:
Copy to clipboard
up9 tap:start <your app name>
Use your webapp with the Puppeteer browser to trigger all the API calls you need. You can use any name as your app name.

Wait 2 minutes for UP9 to create your Postman collection.

Push the Postman Collection to your Postman Account

Set your Postman API by running:
Copy to clipboard
up9 postman:set --apikey <your postman API key>

UP9 CLI set your postman API key

Push the collection to your profile with:
Copy to clipboard
up9 postman:push

UP9 CLI push Collection to Postman account

You can repeat the last command as many times as you'd like. Every time you'll push a collection a new version will be created.

Congratulations! You are ready to run your Postman Collection.

Postman execute APIs

Summary

Postman is adopted quickly by lots of developers as a tool to quickly manipulate and debug REST APIs.

Postman users usually build their API collection on the fly, API-by-API manually, and spend a lot of time creating and maintaining them (due to the high rate of changes) - the more API they need, the more time they will spend creating and maintaining these collections.

With the instruction above, Postman users can smash the curve and easily create the full API Postman collection in a fast and smart way, regardless of how many APIs you need to use during your task.

ABOUT UP9

UP9 is a microservice testing platform for Cloud Native systems that can scale across any number of services. UP9 helps developers prevent software regressions and increase engineering productivity through effortless testing and instant virtualization.

  • Understand how services interact with each other with automatic contract discovery.
  • Ensure system-wide contract adherence with tests that write themselves.
  • Start testing early with test environments as code, automatically mocking all service dependencies.

UP9 offloads the microservice testing workload from developers, giving them precious time back.

You can sign up now for free!