Introduction
  • Course materials
  • How to install Postman
  • Updating Postman
  • About the course
  • A quick introduction to APIs
  • Your first Postman request
  • The HTTP protocol explained
Creating requests in Postman
  • Postman collections
  • Query parameters
  • Query parameters
  • Assignment #1 - Query parameters
  • Assignment #1 - Query parameters - Solution
  • Path variables
  • Query parameters and path variables
  • API Authentication
  • Troubleshooting HTTP status codes
  • HTTP headers
  • JSON format explained
  • Assignment #2
  • Assignment #2 - Solution
  • GET vs POST
  • Using random data in requests (random variables)
  • How not to use Postman
  • Assignment #3 - Adding more requests
  • Assignment #3 - Adding more requests - Solution
  • PATCH request method
  • DELETE request method
Preparing for automation
  • Automation basics
  • Your first API test
  • Assignment #4 - Adding status code tests
  • Assignment #4 - Adding status code tests - Solution
  • Postman variables
  • Working with Postman variables from scripts
  • Postman Variables
  • Extracting data from the response
  • Quiz - Working with JSON responses
  • Assignment #5 - Dynamically setting variables
  • Assignment #5 - Dynamically setting variables - Solution
  • Assertions on objects
  • Assignment #6
  • Assignment #6 - Solution
  • Assignment #7
  • Assignment #7 - Solution
  • Assignment #8
  • Assignment #8 - Solution
  • Learn JavaScript basics
Automated collection runs
  • Running the collection manually
  • Collection Runner
  • Request execution order
  • Postman monitors
  • Newman - the Postman CLI tool
  • HTML reports with Newman
  • Automation overview
Last words
  • Bonus Lecture