POSTMAN API Testing - Step by Step for Beginners
4.3 (1,950 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
7,800 students enrolled

POSTMAN API Testing - Step by Step for Beginners

learn POSTMAN Step by Step from scratch with real world examples
4.3 (1,950 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
7,800 students enrolled
Created by Raghav Pal
Last updated 6/2020
English
English [Auto]
Current price: $20.99 Original price: $29.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 2.5 hours on-demand video
  • 22 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Work with POSTMAN
  • Understand all features and working of POSTMAN
  • Create API Testing project with POSTMAN
  • Run from command-line and Jenkins
Course content
Expand all 24 lectures 02:40:58
+ INTRODUCTION
3 lectures 13:34

Today we will learn : What is Postman

API Client
develop, test, share, document APIs

Step 1: Open Postman webpage - https://www.getpostman.com/

Step 2: Create a free account

Step 3: Activate the account

Step 4: Download and install postman app


Preview 04:08

Today we will learn:

1. About POSTMAN UI
2. Different sections of the interface
3. Header, Sidebar, Builder


Preview 03:21

Today we will learn:

1. How to create an API request
2. How to run the request
3. How to analyze response


Preview 06:05
+ COLLECTIONS
2 lectures 09:35

Today we will learn:

1. What is COLLECTION
2. How to create Collection
3. How to create folders inside collection
4. How to arrange requests inside collection

What is Collection | How to create Collection
04:18

Today we will learn:

1. What is COLLECTION
2. How to create Collection
3. How to create folders inside collection
4. How to arrange requests inside collection

How to run COLLECTIONS (Collection Runner)
05:17
+ VARIABLES
2 lectures 13:13

Today we will learn:
1. What are variables in POSTMAN
2. Why use variables
2. How to create variables
3. How to refer variables
Useful TIPS

WHAT
variables - elements(data store) that can take different values

WHY
to reuse values at multiple places
avoid repetition
to avoid re-work when value changes

How to create and refer variables
06:06

Today we will learn:

1. How to get variables through scripts
2. How to set variables through scripts

pm.variables.get();
pm.variables.set();

pm.globals.get();
pm.globals.set();

pm.environment.get();
pm.environment.set();

How to Get and Set variables
07:07
+ ENVIRONMENTS
1 lecture 08:14

Today we will learn:

1. What is Environment
2. How to create Environment
3. How to use Environment
4. How to delete Environment

Env is a set of key-value pairs

Reference - https://reqres.in/

How to create Environments
08:14
+ TEST SCRIPTS CREATION
3 lectures 15:30

Today we will learn:

1. How to create quick scripts using Snippets

Snippets = script templates

How to create quick scripts
02:43

Today we will learn:

1. What are Tests in POSTMAN
2. How to create tests at REQUEST level
3. How to create tests at FOLDER level
4. How to create tests at COLLECTION level

Postman tests are javascript code that is executed after receiving the response
________________________________________________________________

How to create First Test
06:03

Today we will learn:

1. How to debug with Postman Console
2. How to open Postman Console window
3. Information shown on Postman Console window
4. Clear logs
5. console.log()
    console.info()
    console.warn()
    console.error()
6. App Debug Logs : Developer - DevTools

How to Debug
06:44
+ DATA DRIVEN TESTING
1 lecture 17:13

Today we will learn:

1. How to get data from csv file
2. How to get data from json file
3. How to Run data-driven API Requests
4. How to Run data-driven Tests

Useful TIPS

Data variables can be used wherever environment variables can be used except in pre-request and test scripts

References :
https://reqres.in/
https://codebeautify.org/jsonviewer

Data Driven Testing | How to get data from csv & json
17:13
+ AUTHORIZATION
2 lectures 13:59

Basics of Authorization

A simple example and demo

Note - if you provide authorization at collection or folder level, In the request authorization, Select - "Inherit auth from parent"

When you add Authorization, some headers get added in the request, You can check by going to Headers tab and view hidden Headers

How to add Authorization in Postman
09:32

more stories by Raghav - https://automationstepbystep.com/stories/

Why we have Authorization and not Authentication in API Requests
04:27
+ COMMAND LINE and JENKINS
2 lectures 12:40

Today we will learn:

1. How to debug with Postman Console
2. How to open Postman Console window
3. Information shown on Postman Console window
4. Clear logs
5. console.log()
    console.info()
    console.warn()
    console.error()
6. App Debug Logs : Developer - DevTools

How to run from Command-line (Newman)
08:24

Pre-requisite - previous session - How to run from command line

Today we will learn:
1. How to setup Postman job in Jenkins
2. How to run Postman from Jenkins

How to run from JENKINS
04:16
+ WORKSPACED | MONITORS | DOCUMENTATION
3 lectures 20:17

Today we will learn:

1. What is a workspace
2. How to create and manage workspace
3. How to share collections in workspaces
4. How to remove a collection from workspace

Workspace is an area where you can group, organize and manage your collections

Workspaces are available from Postman 6.0 ver

How to create and manage Workspaces
05:36

Today we will learn:

1. What are MONITORS
2. How to create Monitors
3. How to send email notifications with results
4. How to edit/pause/stop Monitors

Monitors - help to run collections periodically to check the performance and response of api

Notes:
Each Postman user gets 1,000 monitoring calls for free per month. 
Each Postman Pro and Enterprise team gets 10,000 free monthly requests


How to create API Monitors
07:02

Today we will learn:

1. What is API Documentation
2. How to create API Documentation
3. How to publish (private and public) Documentations
4. How to unpublish

What is API Documentation
a Postman feature that lets you share API documentation in a beautifully formatted web page. 

Useful TIPS
----------------
1. When you select an environment. The variables e.g. {‌{url}} will be replaced by their values from the selected env in documentation.

2. If you have any confidential data (passwords etc) remove them before publishing the documenation

How to create API Documentation
07:39
Requirements
  • No prior specialized knowledge is required
  • Basic understanding of computers and software is sufficient
Description

This course is created for complete beginners. 

Get started with POSTMAN step by step.

If you are a complete beginner on Postman, this course is for you. Very basic step by step videos to guide you from scratch. 

In this session we will learn

  • What is POSTMAN

  • How to download and install

  • Understand Postman GUI

  • Create Collections, Variables, Environments and Tests

  • Data Driven Testing

  • Run from command-line and Jenkins

Let's Get Started...

Who this course is for:
  • Anyone who wants to learn POSTMAN from scratch
  • Anyone who wants to learn API execution & testing with POSTMAN
  • Beginners in POSTMAN API testing