Section 1 : Introduction and first steps in Postman

Lecture 1 Course overview 00:04:20 Duration
Lecture 2 Introduction and first steps in Postman 00:14:59 Duration
Lecture 3 Introduction and first steps in Postman (continued) 00:12:34 Duration
Lecture 4 The Postman Landscape 00:02:37 Duration

Section 2 : Creating with API requests

Lecture 1 How to create a request in Postman 00:18:44 Duration
Lecture 2 How to import a request from your browser in Postman 00:02:45 Duration
Lecture 3 How to inspect HTTP responses in Postman 00:06:40 Duration
Lecture 4 Handling cookies in Postman 00:05:32 Duration
Lecture 5 Troubleshooting Postman issues 00:05:20 Duration
Lecture 6 Saving requests to a collection in Postman 00:11:01 Duration

Section 3 : Writing tests and scripts

Lecture 1 Introduction 00:00:39 Duration
Lecture 2 Your first API test in Postman 00:07:23 Duration
Lecture 3 Testing an API 00:06:47 Duration
Lecture 4 Testing an API - Writing more tests 00:07:55 Duration
Lecture 5 Recap Path parameters vs query parameters 00:07:18 Duration
Lecture 6 Refactoring Tests 00:04:04 Duration

Section 4 : Writing tests and scripts using variables

Lecture 1 Variables in Postman 00:02:06 Duration
Lecture 2 Global variables 00:10:09 Duration
Lecture 3 Environments 00:06:39 Duration
Lecture 4 Session variables (new in Postman 6 00:08:13 Duration
Lecture 5 Bulk editing removed new in Postman 6 00:03:06 Duration
Lecture 6 Pre-request scripts in Postman 00:09:26 Duration
Lecture 7 Understanding different variable scopes types 00:11:37 Duration
Lecture 8 How to setup different URLs using environments in Postman 00:08:21 Duration
Lecture 9 Debugging tests 00:03:00 Duration
Lecture 10 Notice about the old Postman scripting API 00:01:59 Duration

Section 5 : Hands-on Practice Building & Testing an API workflow using Github & Twilio

Lecture 1 About this section 00:00:45 Duration
Lecture 2 Introduction to the Github API 00:02:34 Duration
Lecture 3 Introduction to 2FA 00:02:27 Duration
Lecture 4 Setting up 2FA on Github
Lecture 5 Setting up 2FA in Postman 00:04:22 Duration
Lecture 6 Automating two-factor authentication (2FA) workflow - overview 00:01:35 Duration
Lecture 7 Introducing twilio 00:00:30 Duration
Lecture 8 Get a new Twilio phone number & 2FA setup 00:01:00 Duration
Lecture 9 Setting up 2FA on Github with Twilio 00:02:27 Duration
Lecture 10 Troubleshooting why Twilio did not receive the SMS 00:00:57 Duration
Lecture 11 Using the Twillio API in Postman 00:04:33 Duration
Lecture 12 Conclusion 00:03:55 Duration

Section 6 : Advanced assertions

Lecture 1 Section overview 00:00:41 Duration
Lecture 2 Postman assertion basics 00:04:00 Duration
Lecture 3 Chai Assertion Library 00:01:34 Duration
Lecture 4 Assertions 00:09:50 Duration
Lecture 5 Assertions on arrays 00:14:36 Duration
Lecture 6 Assertions on nested objects 00:17:13 Duration

Section 7 : Automatically running tests

Lecture 1 Overview 00:03:10 Duration
Lecture 2 Postman collection runner 00:07:38 Duration
Lecture 3 Postman monitors 00:10:09 Duration
Lecture 4 Automating with Newman (Overview) 00:03:46 Duration
Lecture 5 Installing Newman 00:03:34 Duration
Lecture 6 Running a collection with Newman 00:02:41 Duration
Lecture 7 Newman v3 to v4 Migration Guide 00:04:10 Duration
Lecture 8 3 ways to access your Postman collection from Newman 00:09:03 Duration
Lecture 9 Specifying environments with Newman
Lecture 10 Prerequisites for running Newman on Jenkins 00:03:21 Duration
Lecture 11 Running a collection with Jenkins and generating a report 00:12:32 Duration
Lecture 12 Generating better HTML reports 00:06:35 Duration
Lecture 13 Running a collection from a Git repository with Jenkins

Section 8 : Running Newman with other CI servers tools

Lecture 1 Gitlab CI 00:12:29 Duration
Lecture 2 TeamCity 00:21:27 Duration
Lecture 3 Short introduction to Docker (optional) 00:04:42 Duration
Lecture 4 Running Newman with Docker 00:05:38 Duration

Section 9 : Workflows and Scenarios

Lecture 1 Overview 00:00:51 Duration
Lecture 2 Creating a basic workflow scenario 00:06:00 Duration
Lecture 3 Advanced workflows 00:06:57 Duration

Section 10 : Data driven tests Running a request multiple times with different data sets

Lecture 1 Using workflows to create data-sets 00:09:22 Duration
Lecture 2 Using external data files - Basic usage 00:08:03 Duration
Lecture 3 Using external data files - Writing tests 00:08:03 Duration
Lecture 4 Using external data files - Advanced usage 00:09:11 Duration

Section 11 : Team Collaboration

Lecture 1 Introduction 00:00:45 Duration
Lecture 2 Using the Git version control system - Overview 00:06:05 Duration
Lecture 3 Using the Git version control system - Hands on 00:08:09 Duration
Lecture 4 Team Workspaces - Creating and sharing a workspace 00:08:27 Duration
Lecture 5 Team Workspaces - Understanding users and permissions 00:03:33 Duration
Lecture 6 Team Workspaces - Managing user permissions 00:04:15 Duration

Section 12 : Mock servers

Lecture 1 Introduction to mock servers 00:00:38 Duration
Lecture 2 Why use a mock server 00:05:40 Duration
Lecture 3 Create your first mock server 00:11:45 Duration
Lecture 4 Practical example using mock servers for front-end development 00:04:32 Duration
Lecture 5 Recording responses from an existing API 00:04:41 Duration
Lecture 6 Known limitations 00:02:10 Duration

Section 13 : File uploads (testing, automatic uploads, uploading multiple files)

Lecture 1 Sending and testing multipartform-data requests (file upload form) 00:10:00 Duration
Lecture 2 Automatic the upload and testing process with Newman 00:16:58 Duration

Section 14 : Authentication Authorization

Lecture 1 Basic access authentication
Lecture 2 OAuth2 Authorization Flow (Authorization Code Grant) 00:16:26 Duration
Lecture 3 Form-based Session-based authentication 00:07:55 Duration
Lecture 4 JSON Web Tokens (JWT)

Section 15 : Advanced topics and user questions

Lecture 1 Reusing tests in multiple requests 00:09:20 Duration
Lecture 2 How to deal with CSV responses 00:09:34 Duration
Lecture 3 Writing files to the file system 00:30:51 Duration
Lecture 4 Sending requests from scripts 00:13:20 Duration
Lecture 5 How can I connect to my database using Postman 00:06:06 Duration

Section 16 : New features in Postman

Lecture 1 Designing APIs with Postman (OpenAPI 3 00:12:38 Duration
Lecture 2 Sending GraphQL Queries in Postman 00:08:21 Duration

Section 17 : JavaScript fundamentals

Lecture 1 Section overview 00:01:53 Duration
Lecture 2 Data Types in JavaScript 00:11:17 Duration
Lecture 3 Variables 00:07:25 Duration
Lecture 4 Conditionals 00:09:53 Duration
Lecture 5 Functions 00:13:02 Duration
Lecture 6 Data structures arrays 00:07:53 Duration
Lecture 7 Data structures objects 00:10:31 Duration
Lecture 8 Loops 00:07:37 Duration
Lecture 9 Modern JavaScript 00:07:59 Duration
Lecture 10 Applying what you have learned to Postman 00:06:47 Duration
Lecture 11 Conclusion 00:01:18 Duration

Section 18 : Postman News & Updates

Lecture 1 February 2018 00:08:57 Duration