Section 1 : Introduction and first steps in Postman

Lecture 1 Course overview 4:20
Lecture 2 Introduction and first steps in Postman 14:59
Lecture 3 INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM Pdf
Lecture 4 Introduction and first steps in Postman (continued) 12:34
Lecture 5 The Postman Landscape 2:37

Section 2 : Creating with API requests

Lecture 6 Note about requestbin Text
Lecture 7 How to create a request in Postman 18:44
Lecture 8 How to import a request from your browser in Postman 2:45
Lecture 9 How to inspect HTTP responses in Postman 6:40
Lecture 10 Handling cookies in Postman 5:32
Lecture 11 Troubleshooting Postman issues 5:20
Lecture 12 Saving requests to a collection in Postman 11:1

Section 3 : Writing tests and scripts

Lecture 13 Introduction 0:39
Lecture 14 The Postman Cheat Sheet & Quick Reference Guide Text
Lecture 15 Your first API test in Postman 7:23
Lecture 16 Resources for this section Text
Lecture 17 Testing an API 6:47
Lecture 18 Testing an API - Writing more tests 7:55
Lecture 19 Troubleshooting Text
Lecture 20 Recap Path parameters vs query parameters 7:18
Lecture 21 Refactoring Tests 4:4

Section 4 : Writing tests and scripts using variables

Lecture 22 Variables in Postman 2:6
Lecture 23 Global variables 10:9
Lecture 24 Environments 6:39
Lecture 25 Session variables (new in Postman 6 8:13
Lecture 26 Bulk editing removed new in Postman 6 3:6
Lecture 27 Pre-request scripts in Postman 9:26
Lecture 28 Understanding different variable scopes types 11:37
Lecture 29 How to setup different URLs using environments in Postman 8:21
Lecture 30 Debugging tests 3:0
Lecture 31 Notice about the old Postman scripting API 1:59

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

Lecture 32 About this section 0:45
Lecture 33 Github API changes starting November 2020 Text
Lecture 34 Introduction to the Github API 2:34
Lecture 35 Introduction to 2FA 2:27
Lecture 36 Setting up 2FA on Github
Lecture 37 Setting up 2FA in Postman 4:22
Lecture 38 Automating two-factor authentication (2FA) workflow - overview 1:35
Lecture 39 Introducing twilio 0:30
Lecture 40 Get a new Twilio phone number & 2FA setup 1:0
Lecture 41 Setting up 2FA on Github with Twilio 2:27
Lecture 42 Troubleshooting why Twilio did not receive the SMS 0:57
Lecture 43 Assignment Read the SMS code and replace it in the workflow Text
Lecture 44 Using the Twillio API in Postman 4:33
Lecture 45 Conclusion 3:55
Lecture 46 Additional assignment Text

Section 6 : Advanced assertions

Lecture 47 Section overview 0:41
Lecture 48 Postman assertion basics 4:0
Lecture 49 Chai Assertion Library 1:34
Lecture 50 Assertions 9:50
Lecture 51 Assertions on arrays 14:36
Lecture 52 Assertions on nested objects 17:13
Lecture 53 How to write assertions in Postman (objects, arrays, nested properties) Text
Lecture 54 Testing headers and cookies Text

Section 7 : Automatically running tests

Lecture 55 Overview 3:10
Lecture 56 Postman collection runner 7:38
Lecture 57 Postman monitors 10:9
Lecture 58 Automating with Newman (Overview) 3:46
Lecture 59 Short introduction to NodeJs and NPM Text
Lecture 60 Installing Newman 3:34
Lecture 61 Troubleshooting Node Text
Lecture 62 Running a collection with Newman 2:41
Lecture 63 Newman v3 to v4 Migration Guide 4:10
Lecture 64 3 ways to access your Postman collection from Newman 9:3
Lecture 65 Specifying environments with Newman
Lecture 66 Prerequisites for running Newman on Jenkins 3:21
Lecture 67 Troubleshooting Jenkins Problems (for Windows) Text
Lecture 68 Troubleshooting Jenkins Problems (for macOS, Linux) Text
Lecture 69 Running a collection with Jenkins and generating a report 12:32
Lecture 70 INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM Pdf
Lecture 71 Generating better HTML reports 6:35
Lecture 72 About Certification Pdf
Lecture 73 Troubleshooting HTML reports Text
Lecture 74 Running a collection from a Git repository with Jenkins

Section 8 : Running Newman with other CI servers tools

Lecture 75 Gitlab CI 12:29
Lecture 76 TeamCity 21:27
Lecture 77 Short introduction to Docker (optional) 4:42
Lecture 78 Running Jenkins with Docker Text
Lecture 79 Running Newman with Docker 5:38

Section 9 : Workflows and Scenarios

Lecture 80 Overview 0:51
Lecture 81 Creating a basic workflow scenario 6:0
Lecture 82 Advanced workflows 6:57
Lecture 83 Multiple workflows with the same collection Text

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

Lecture 84 Using workflows to create data-sets 9:22
Lecture 85 Using external data files - Basic usage 8:3
Lecture 86 Using external data files - Writing tests 8:3
Lecture 87 Using external data files - Advanced usage 9:11

Section 11 : Team Collaboration

Lecture 88 Introduction 0:45
Lecture 89 Using the Git version control system - Overview 6:5
Lecture 90 Using the Git version control system - Hands on 8:9
Lecture 91 Team Workspaces - Creating and sharing a workspace 8:27
Lecture 92 Team Workspaces - Understanding users and permissions 3:33
Lecture 93 Team Workspaces - Managing user permissions 4:15

Section 12 : Mock servers

Lecture 94 Introduction to mock servers 0:38
Lecture 95 Why use a mock server 5:40
Lecture 96 Create your first mock server 11:45
Lecture 97 Practical example using mock servers for front-end development 4:32
Lecture 98 Recording responses from an existing API 4:41
Lecture 99 Known limitations 2:10

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

Lecture 100 Sending and testing multipartform-data requests (file upload form) 10:0
Lecture 101 Automatic the upload and testing process with Newman 16:58

Section 14 : Authentication Authorization

Lecture 102 Basic access authentication
Lecture 103 OAuth2 Authorization Flow (Authorization Code Grant) 16:26
Lecture 104 Form-based Session-based authentication 7:55
Lecture 105 JSON Web Tokens (JWT)

Section 15 : Advanced topics and user questions

Lecture 106 Postman help - Schedule your free Postman consultation Text
Lecture 107 You ask, I answer Text
Lecture 108 Reusing tests in multiple requests 9:20
Lecture 109 How to deal with CSV responses 9:34
Lecture 110 Writing files to the file system 30:51
Lecture 111 Passing variables dynamically to the request at runtime (Newman) Text
Lecture 112 Sending requests from scripts 13:20
Lecture 113 How can I connect to my database using Postman 6:6
Lecture 114 JSON Schema validation in Postman Text

Section 16 : New features in Postman

Lecture 115 Designing APIs with Postman (OpenAPI 3 12:38
Lecture 116 Sending GraphQL Queries in Postman 8:21

Section 17 : JavaScript fundamentals

Lecture 117 Section overview 1:53
Lecture 118 A short history of JavaScript Text
Lecture 119 Data Types in JavaScript 11:17
Lecture 120 Variables 7:25
Lecture 121 Conditionals 9:53
Lecture 122 Functions 13:2
Lecture 123 Data structures arrays 7:53
Lecture 124 Data structures objects 10:31
Lecture 125 Loops 7:37
Lecture 126 Modern JavaScript 7:59
Lecture 127 Applying what you have learned to Postman 6:47
Lecture 128 Conclusion 1:18

Section 18 : Postman News & Updates

Lecture 129 February 2018 8:57