Advanced API Automation with Postman
Description:
If you’ve been using Postman for a while, you know it’s very useful for calling APIs, and testing them. Its strong visualization features make it the modern tool of choice.
But using it can be time consuming and error prone. As good as a tool it is, you still got work to do in planning, execution and reporting your tests.
Postman’s automation and productivity features can help you with those, along with extending your coverage. Postman has a lot of them, including an AI assistant.
This 1-day workshop is intended for Postman users, who already know the basic features, understand APIs and are ready for speeding up their work, and increasing their testing skills.
Intended audience
- Manual testers / QA who already use Postman for manual API testing
Workshop goals
Following the workshop attendees, will be able to:
- Automate workflows of API requests
- Write and run tests
- Integrate Postman with external services
- Use Postman for API exploration testing
- Understand Postman’s advanced feature set
Workshop agenda
The workshop includes exercises.
- Postman automation
- Chaining requests
- Using variables between calls
- Pre- and Post- requests code
- Tests in Postman
- Data-driven automation
- Postman integration
- Calling external services
- CLI integration with Newman
- GitHub Action integration
- OpenAPI integration
- Exploratory Testing with Postman
- Introduction to exploration in testing
- Session-based testing
- Using charters
- Using Postman for API exploration
- Preparations and reporting
- Advanced scenarios
- Capturing HTTP/S requests using proxies
- Code generation of calls and server code
- Using PostBot, the AI assistant
- Prerequisites
- Manual testing experience
- Knowledge of REST APIs
- Experience using Postman to make requests