
Learn to navigate the Postman window, create and manage a workspace, and organize requests with tabs and collections while configuring pre request scripts, tests, and logs.
Learn prerequisites for API testing with Postman, covering web services basics, SOAP versus REST, HTTP methods like GET, POST, PUT, DELETE, and JSON data exchange.
Explore microservices architecture and how it compares to monolithic design, showing how independent module deployment reduces downtime while testing rest APIs for each service.
Learn rest api testing basics using postman, including get, post, put, delete, patch, head, options, and trace to fetch, add, update, or delete data, with headers and body concepts.
Discover JSON, a lightweight JavaScript object notation for data exchange. Build data as key-value pairs, arrays, and nested objects like address and phone to send requests between client and server.
Explore json path basics to fetch and validate json keys and values with adjacent and contains operators, navigate to specific fields, and verify data in responses.
Start by sending a basic get request in Postman to fetch a single student’s data and then fetch all students, verifying the 200 status at each step.
Add automated Postman validations for status codes, response times, and response body data using the test section and code snippets, across post, get, put, and delete requests.
Learn to validate response headers in Postman, including ensuring headers like content type and server exist and contain expected values, alongside status code string checks.
Learn how collections in Postman function as containers to save and organize requests, enabling multi-step test suites, folders, and regression testing with single-click execution and team sharing.
Save requests to collections by organizing them into folders and test cases, such as adding, updating, fetching, validating, and deleting a student, plus negative tests and assertions.
Harness the Postman collection runner to execute an entire collection in order with a single click, view per-request assertions and a summary report, and run iterations or targeted folders.
Learn how environments in Postman let you manage different involvement data (dev, UAT, production) without editing every request. Use environment-specific usernames, passwords, and data to run tests quickly and accurately.
Set up environments and reuse environment data in test cases by defining variables such as API base URL, username, and password, then reference them with double curly braces.
Learn how to implement request chaining (correlation) in Postman to extract data from a response and use it as input in subsequent requests, enabling automated collection execution.
Explore using the Postman request object to fetch the body, method, and other properties, noting that the request is read-only, while performing a post request to a local server.
Learn to use the Postman response body object to fetch and parse JSON from a server response, extracting title and id in the test script after a POST.
Learn to manage Postman environment variables by coding, including setting, retrieving, displaying, and clearing enrollment variables with pre-request scripts and the Postman object, plus console output.
Set and fetch global variables in Postman via the pre-request script. Clear single or all global variables to control data flow across requests.
Learn to chain requests in postman by extracting data from a response and using that data as input for subsequent requests, storing values in global variables for seamless multi-step testing.
Learn how to apply basic authorization in Postman by passing username and password in the request, and use global variables to secure credentials when accessing protected APIs such as GitHub.
Course Updates
Sep 2024 : Added complimentary videos of API Testing using JMeter, Take Postman API Test Cases into JMeter and do Performance Testing
Nov 2023 : Added QUIZ
May 2023 : Added JavaScript Videos
POSTMAN is one of the most popular tool used by software development & testing teams in many companies. It is a very handy tool used by Developers/Testers when building or Testing RESTful web services
In this course, you will learn many functionalities of the POSTMAN tool with practical examples. Below are some of the highlights of this course.
BASICS OF API TESTING AND AUTOMATION
Learn how to send REST Requests using POSTMAN
What is API, Different Between SOAP and REST API
Different CRUD Operation and Its Implementation
GET | POST | PUT | DELETE
Basic understanding of Micro Services
Perform data driven testing
Organize requests using Collections
Authentication approaches (BASIC,OAUTH)
How to Handle Header & Pre-requisite
ADVANCE CONCEPTS
Scripting in POSTMAN using JavaScript
Collections
Import & Export for Sharing
Environment & Global
Integrate POSTMAN with NEWMAN
Advance Reporting
Service Mocking
Service Monitoring
Code Management
Collection Runner
Checking Logs
Write Basic to Advance Java Script
Assertions
Request Channing
API Testing using JMeter
Convert Postman Script to JMeter
REALTIME SCENARIO
End to End Student Student Enrollment
Request Chaining
Final execution with report generation and analysis
Run API tests in Jenkins
Code Management using GIT
Scenario implementation on RealTime API Application
End to End Scenario building and once click execution
Collection Execution from command prompt