
Install Postman, choose between app or web, sign in, and create a new workspace (public, team, or personal) to organize projects and enable collaboration.
Build library API requests in Postman, validate responses, and use environment variables to dynamically set the base URL while automating add, get, and delete book flows.
Automate library API testing in Postman with end-to-end scenarios. Validate status codes, JSON schemas, and functional add/get/delete flows.
Learn to create variables in Postman with environment, collection, global, data, and local scopes, switch between QA and UAT environments, and apply the base URI with curly braces for runtime.
Learn to write and apply assertions in Postman using the scripting window, verifying headers, content types, response times, and JSON text in responses.
Explore the OAuth 2.0 grant type using a real-world Google sign-in flow, detailing client id, authorization code, access token, scope, and how Postman tests simulate token-based API calls.
Learn to create mock servers in Postman, build a new collection with endpoints, configure responses and examples, and use environments to test API automation.
Define mock responses for course details in Postman by building a mock server, collection, and examples that respond to name-based queries (e.g., postman, rest assured) with JavaScript category data.
Create a soap service collection in postman for live projects, configure a post request with the correct soap envelope and content type, and validate the 400 response in xml.
Learn how to parse a soap xml response in Postman by converting xml to json, navigating envelope body to numbers to word result, and writing dynamic tests with collection variables.
Learn how to parse a complete soap xml response as a string for assertion validations in postman, including checking for status 200 and the presence of 400 across the response.
Learn how to run Postman test collections with the Newman CLI by exporting collections to JSON, supplying data CSV, environment and global variable files, and interpreting CLI reports.
Postman - The Most popular API tool to build Automated API/WebServices Tests with very minimal code in quick and easy way.
This tool comes with Powerful JavaScript editor (Postman object) which helps us to perform various assertions inside the tool to validate your API Tests.
This course starts from the scratch with Postman fundamentals and then gives you the deeper understanding on various ready made Postman features to build Framework like Variables, Environments, Workflows, Data driven components and Pm object which helps to quickly Setup Automation lab for Testing.
Postman Supports various types of Services like Rest API's , Soap Web services, GraphQL Testing. etc. There is discussion on how to automate all these services types with the examples in the course.
This tool comes with Powerful Integration of NewMan tool to run the Automated Tests from CLI which can also be Integrated with Jenkins for CI/CD Integration.
All the above features are clearly demonstrated in the course with real time examples from Scratch along with API Authorizations like OAuth.
Below is high level content this Course Covers -
Postman Setup
Collections in Postman
Environments in Postman
Variables and their Scope
Global, Collection, local variables and their usage
Dynamically generated variables in Postman
Understand Rest API Automation with Postman
Assertions in Postman
Collection Test Runner in Postman
Validating Json responses
Json Schema validations in Postman
Data Driven testing with Postman
Error handling Scenarios in Postman
Work flow execution methods in Postman
Parsing complex Json responses with Pm object
Understand Soap WebServices Automation with Postman
OAuth 2.0 Authentication Automation with Postman
What is Newman and running tests through Newman
Newman CLI options configuration
Prepare HTML reports for Postman Automation execution
Integration Postman Automation to Jenkins for CI/CD Integration
Team collaboration with Postman
Version control Management with Postman
Good Luck and See you in the Course :)