{"repo":"apideck-libraries/portman","free":true,"listed":false,"github":"https://github.com/apideck-libraries/portman","clone":"git clone https://github.com/apideck-libraries/portman.git","description":"Port OpenAPI Specs to Postman Collections, inject test suite and run via Newman 👨🏽‍🚀","language":"TypeScript","stars":686,"topics":["contract-testing","postman-collections","openapi","oas","contract-first","api-testing","cli-option","postman-collection","testing","cli"],"license":"Apache-2.0","category":"api-integrations-sdks","readme_excerpt":"Portman 👨🏽‍🚀 Port OpenAPI Spec to Postman Collection, with contract & variation tests included! Portman leverages OpenAPI documents, with all its defined API request/response properties, to power your Postman collection. Let Portman do all the work and inject contract & variation tests with a minimum of configuration. Customize the Postman requests & variables with a wide range of options to assign & overwrite variables. [!IMPORTANT] Important Change: If you are using version 1.28.0 with a custom Postman config file specified by the --postmanConfigFile flag, please ensure that the parametersResolution option is set to either \"Example\" or \"Schema\". The options requestParametersResolution and exampleParametersResolution are deprecated openapi-to-postman options. Why use Portman? Convert your OpenAPI spec to Postman, generate contract & variation tests, upload the Postman collection & run the tests through Newman. Include the Portman CLI as part of an automated process for injecting the power of Portman directly into your CI/CD pipeline. Read the full blog post Features With Portman, you can: - [x] Convert an OpenAPI document to a Postman collection - [x] Support for OpenAPI 3.0 - [x] Support for OpenAPI 3.1 - Extend the Postman collection with capabilities - [x] Inject Postman Contract Tests - learn more - [x] Assign collection variables - learn more - [x] Inject Postman Variation Tests - learn more - [x] Inject Postman Integration Tests - [x] Inject Postman with Pre-request","default_branch":null,"files":null,"tree":[],"storefront":"/r/apideck-libraries","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/apideck-libraries/portman/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}