Rest Api Testing Automation Using Postman

Tags: Postman

Learn many features of the POSTMAN REST client for testing Restful API's, file uploads, data driven testing & many more.

Last updated 2022-01-10 | 4.3

- Capture Network Traffic by setting up Proxies
- Learn how to do multi-part File Uploads
- Perform data driven testing (create 1000 students with a click of a button)

What you'll learn

Capture Network Traffic by setting up Proxies
Learn how to do multi-part File Uploads
Perform data driven testing (create 1000 students with a click of a button)
Learn how to send SOAP Requests using POSTMAN
Integrate POSTMAN with NEWMAN & JENKINS
Different types of Authentication (BASIC
OAUTH1.0
OAUTH2.0)
Scripting in POSTMAN

* Requirements

* Basic understanding of RESTful services
* Basic knowledge of javascript

Description

POSTMAN is a very popular tool used by software development teams in many companies. It is a very handy tool used by Developers when building RESTful web services, It is also used by many QA Engineers for testing, automating RESTful services.

It is the "SWISS ARMY KNIFE" of REST API Development, Testing. It provides many out of the box features for consuming Restful services.

In this course, you will learn many functionalities of the POSTMAN tool with practical examples. Below are some of the highlights of this course.

  • Capture Network Traffic by setting up Proxies
  • Organize requests using Collections
  • Learn how to do multi-part File Uploads
  • Learn how to send SOAP Requests using POSTMAN
  • Perform data driven testing (create 1000 students with a click of a button)
  • Different types of Authentication (BASIC,OAUTH1.0,OAUTH2.0)
  • Scripting in POSTMAN
  • Integrate POSTMAN with NEWMAN 
  • Integrate POSTMAN with JENKINS to execute scheduled tests.

Whether you are developing API's or testing them, this course will provide you with all the examples needed to understand the Rich features provided by POSTMAN

Who this course is for:

  • Developers, QA Engineers, SDET's, Devops, IT Professionals

Course content

17 sections • 78 lectures

Installing the Postman Standalone App(Windows & macOS) Preview 03:23

POSTMAN APP Walkthrough Preview 09:16

Parameters,Response Handling in PostMan Preview 10:24

Starting the student App Preview 07:00

IMPORTANT: For users with Java 9 installed Preview 00:04

Launching Student app docker image Preview 04:49

GET Request(query parameters, path parameters) Preview 08:19

Create a new Student (POST method) Preview 04:12

Update student info(PUT request) Preview 02:48

Update partial info (PATCH request) Preview 03:09

Delete a student (DELETE method) Preview 01:50

HEAD method Preview 02:06

Options Method(Getting information about APIs) Preview 01:37

Generating code snippets in POSTMAN Preview 02:21

Creating presets Preview 03:49

Setting up BestBuy API Playground Preview 07:23

Global,Environment & Collection Variables Preview 13:03

Variable Precedence in POSTMAN Preview 02:52

Creating collections in Postman Preview 07:53

IMPORT/EXPORT Collections in Postman Preview 04:37

Collection Runner in Postman Preview 05:37

Creating Documentation for API's Preview 05:32

Importing Data in POSTMAN Preview 03:36

Setting up account on zamzar.com Preview 06:22

Multipart FileUpload using Postman Preview 05:05

Overview on Mocking Apis Preview 04:44

Create Mock Server from requests & collections Preview 12:41

Basic Authentication in Postman Preview 04:25

Introduction to paypal Preview 05:43

Creating developer account in paypal Preview 06:26

OAuth WorkFlow Preview 02:30

OAUTH2.0 Authentication with Paypal Preview 07:22

Introduction & Setup for Twitter API Preview 15:00

Creating,Reading tweets in Twitter using POSTMAN Preview 06:39

Starting the student app Preview 00:03

Creating 1000 students using POSTMAN Preview 08:39

Scripting Overview in Postman Preview 09:32

Handling Global Variables in POSTMAN Preview 07:15

Interacting with environment variables in Postman Preview 07:27

Request,Response functions in POSTMAN Preview 06:51

Tests,Assertions in Postman Preview 10:19

*****OLDER STYLE OF SCRIPTING IN POSTMAN***** Preview 00:12

(DEPRECATED) Environment,Global Variable functions in POSTMAN Preview 14:08

(DEPRECATED) Request,Response properties in POSTMAN Preview 10:17

(DEPRECATED) Tests Object in POSTMAN Preview 06:20

(DEPRECATED) Converting Strings to JSON Objects in POSTMAN Preview 08:16

Getting Paypal Access token(using Basic Authentication) Preview 13:11

Creating a Payment in Paypal(OAUTH2 authentication) Preview 03:15

CSRF authentication using Postman Preview 12:10

Introduction & installation of Newman Preview 03:12

Executing a collection in CLI Preview 07:13

Executing specific folders in collections Preview 03:05

Executing collection URL Preview 01:33

Executing collections with environments Preview 04:42

DataDriving tests in collections using Newman Preview 04:02

Installing Git on Windows Preview 03:45

Introduction to git & GitHub Preview 03:34

Working with Git Preview 11:22

Working with GitHub Preview 13:25

Checking in Collections to Git & Github Preview 05:58

Jenkins download & startup(Applicable to both Windows & MacOsx) Preview 06:41

Setup Jenkins plugins Preview 01:41

Executing a collection in Jenkins Preview 03:04

Configuring HTML Reports in Jenkins Preview 07:06

Improved reporting with newman-html-reporterextra Preview 07:52

Integrate Git & Jenkins to execute collections in CI Preview 05:20

Execute postman collection from Jenkins Build (Windows) Preview 07:19

Introduction to Walmart Search API Preview 05:52

**********WALMART API KEY: IMPORTANT, PLEASE READ******************** Preview 00:09

Exercise your skills Preview 00:33

Solution part-1 Preview 17:20

Solution part-2 Preview 10:56

Collection Dump Preview 00:03