
Postman is a collaboration platform for api development, testing, and sharing that streamlines building and testing apis with http requests across rest, soap, and http.
Learn how to sign in to Postman with Google, download and install the desktop app, and set up your workspace with templates, collections, and environments for API testing.
Make your first get request in Postman to a hosted rest API, learn to create a collection and request, and explore headers, params, pre-request scripts, and tests.
Learn to create a Postman post request, configure a JSON body for a new record, send data, and verify a 201 created response.
Learn how to use put and patch requests in Postman to update entire versus partial records, including sending JSON payloads and verifying a 200 status with updated fields.
Learn to perform a delete request by changing the method to delete, pasting the url, and verifying a 204 status indicates the record is deleted with no content.
Create and organize Postman collections with folders, rename requests, and set collection level authorization, variables, and pre-request scripts. Learn to run, monitor, share, mock, fork, and export collections with documentation.
Define and reference variables in Postman to switch seamlessly between local and live servers, using a single URL variable across requests with curly braces, and manage tokens for endpoints.
Master getting and setting variables in Postman with scripts at global, environment, collection, and local levels, using pre-request and post scripts and pm variables get or set.
Create and manage multiple environments in Postman, define environment variables such as URL, email, and password, and use them to test against local and live server data.
Discover how to create scripts in postman at the request, collection, and folder levels using pre-request scripts and built-in snippets to manage environment, global, and collection variables.
Learn to debug in Postman by using pre-request scripts and tests to log messages at different levels, such as log, info, warning, and error, before and after requests.
Create and run tests in Postman at request, folder, and collection levels to validate status codes and response times, then review pass and fail results to refine your API tests.
Learn data driven testing in Postman by creating CSV and JSON data files, configuring environment variables, and running collections to iterate tests and validate responses.
Learn how to send authenticated requests in Postman using a GitHub personal access token to access the REST API. Set authorization at the request and collection levels, and consider OAuth.
Unlock the power of API testing with "Mastering Postman," your comprehensive guide to becoming a proficient API tester. In today's digital landscape, APIs (Application Programming Interfaces) are the backbone of modern applications, making the ability to test them effectively a critical skill for developers, testers, and quality assurance professionals.
This hands-on course takes you on a journey from Postman novice to API testing expert. Whether you're a seasoned developer or just starting in the field, you'll gain the knowledge and practical skills needed to excel in API testing.
What You'll Learn:
Introduction to Postman: Get acquainted with Postman, install it, and become comfortable with its user-friendly interface.
Making API Requests: Learn to create various API requests, including GET, POST, PUT, PATCH, and DELETE, to interact with APIs.
Working with Collections: Streamline your workflow by creating and organizing collections of API requests.
Variables and Environment: Harness the power of variables, scripting, and environments in Postman for dynamic testing scenarios.
Scripting in Postman: Master scripting techniques for pre-request and test scripts, and gain the ability to debug effectively.
Advanced Testing Techniques: Perform data-driven testing to validate API behavior with different inputs and scenarios.
API Authentication and Authorization: Securely add authorization to your API requests and understand various authentication methods.