Overview: Tools for building and mocking API's. Swagger has good tooling and my original preferred choice. APIM - Great tooling, part of Azure and easy to replace mocks as you go along with the live implementation. Postman is offering a great set of functionality to rival Swagger and APIM. This post looks at Postman's new functionality around building API's.
Postman API Builder:
Not only a test rig, it now offers the ability to build API's and mock:
I like Swagger tooling, I have done a few projects find APIM fantastic for building API's quickly. Postman historically was merely my test rig but looking at the functionality, Postman API Builder is a great option for designing and building API's. Postman is a good tool for building into CI/CD pipelines to validate API's.
Postman API Builder:
Not only a test rig, it now offers the ability to build API's and mock:
- Mock - so you can test supports key and OAuth authentication
- Assert Tests - You can specify asserts in postman
- Test suite - generate collections/Collection Runner - Allows a set of related tests to run sequentially.
- Document the API
- Monitor
- Version control for changes e.g. GITHub
- API Versions supported
- Note: Free plan has all of this, limited on the number of API's but all the features are on the free plan. The main notation formats are support including: Open API specification (OAS) & GraphQL
I like Swagger tooling, I have done a few projects find APIM fantastic for building API's quickly. Postman historically was merely my test rig but looking at the functionality, Postman API Builder is a great option for designing and building API's. Postman is a good tool for building into CI/CD pipelines to validate API's.
Few more assert examples:
Postman offers a service to monitor API's using your postman collections, these can be triggered using Curl so can build into DevOps, Power Automated scheduled flows,....
sentry.io looks good as an alternative option
No comments:
Post a Comment