Friday Fact: You can use Postman colection inside CI/CD Pipelines to do unit tests in your API Management APIs

  • João Ferreira
  • Feb 7, 2025
  • 2 min read

Testing APIs is crucial for ensuring applications behave as expected. In particular, when working with Azure API Management (APIM), validating APIs early helps prevent issues later in the delivery process. Fortunately, exporting APIs for testing becomes a seamless experience when you use tools like Postman.

To begin testing an API from an APIM instance, you first export the API definition. With this approach, APIM lets you export the API directly as a Postman collection. As a result, you can easily import the collection into Postman and start validating requests, responses, and behavior without extra setup.

📝 One-Minute Brief

Postman collections can run directly inside CI/CD pipelines to validate Azure API Management APIs with automated unit tests. This Friday Fact explains why this approach matters, how it improves API quality, and where it fits into modern DevOps workflows.

To accomplish that, you need to:

  • Access to Azure Portal and go to your Azure API Management instance.
  • On the API Management instance, choose the API you want to test from the APIs section.
  • Click the  (3 dots) next to the API we want to export, then click the Export option.
  • On the Export to panel, select the Export to Postman option.
Export to Postman

Once you import the collection, you can then start sending requests to the API endpoints directly from Postman. This approach makes it easier to test operations such as GET, POST, PUT, and DELETE. As a result, you can validate API behavior quickly and consistently during development.

By using Postman this way, developers can verify API functionality without manually coding requests. Consequently, testing and troubleshooting become faster and more efficient. In addition, teams can detect issues early and reduce the feedback loop.

As a bonus, you can also run the same Postman collection inside Azure Pipelines. In this scenario, the pipeline automatically tests APIs as part of the CI/CD process. Therefore, each deployment validates API functionality before new code reaches production.

Tests

To lazy to read? We’ve got you covered! Check out our video version of this content!

Hope you find this helpful! If you enjoyed the content or found it useful and wish to support our efforts to create more, you can contribute towards purchasing a Star Wars Lego for Sandro’s son!

Author: João Ferreira

João Ferreira is a Enterprise Integration Consultant at DevScope

Leave a Reply

Your email address will not be published. Required fields are marked *

The Ultimate Cloud
Management Platform for Azure

Supercharge your Azure Cost Saving

Learn More
Turbo360 Widget

Back to Top