Postman Api Automation Testing With Javascript

Tags: Postman

BRAND NEW COURSE- Advanced Postman tutorial to learn API /Web Services testing including CI/CD Integration from scratch

Last updated 2022-01-10 | 4.6

- Understand how to Perform API Testing with Postman
- Complete knowledge on Postman tool and its features
- Learn how to Automate Rest API's with Json parsers in easy way using Postman

What you'll learn

Understand how to Perform API Testing with Postman
Complete knowledge on Postman tool and its features
Learn how to Automate Rest API's with Json parsers in easy way using Postman
Learn Soap WebServices Automation with XML Parsing through Postman
Understand how to use ready made features like Environments
variables
Workflows
collection runners
Data driven testing for Automation
Learn usage of Newman tool with Postman and running tests through CLI commands
Integrate Postman Automation with Jenkins CI/CD Integration with neat HTML reports of Automation results
Understand how to collaborate with in team on Postman source code including Version control features

* Requirements

* None

Description

Postman - The Most popular API tool to build Automated API/WebServices Tests with very minimal code in quick and easy way.
This tool comes with Powerful JavaScript editor  (Postman object) which helps us to perform various assertions inside the tool to validate your API Tests.
This course starts from the scratch with Postman fundamentals and then gives you the deeper understanding on various ready made Postman features to build  Framework like Variables, Environments, Workflows, Data driven components and Pm object which helps to quickly Setup Automation lab for Testing.

Postman Supports various types of Services like  Rest API's , Soap Web services, GraphQL Testing. etc. There is discussion on how to automate all these services types with the examples in the course.

This tool comes with Powerful Integration of NewMan tool to run the Automated Tests from CLI which can also be Integrated with Jenkins for CI/CD Integration.

All the above features are clearly demonstrated in the course with real time examples from Scratch along with API Authorizations like OAuth.

Below is high level content this Course Covers -

Postman Setup
Collections in Postman
Environments in Postman
Variables and their Scope
Global, Collection, local variables and their usage
Dynamically generated variables in Postman
Understand Rest API Automation with Postman
Assertions in Postman
Collection Test Runner in Postman
Validating Json responses
Json Schema validations in Postman
Data Driven testing with Postman
Error handling Scenarios in Postman
Work flow execution methods in Postman
Parsing complex Json responses with Pm object
Understand Soap WebServices Automation with Postman
OAuth 2.0 Authentication Automation with Postman
What is Newman and running tests through Newman
Newman CLI options configuration
Prepare HTML reports for Postman Automation execution
Integration Postman Automation to Jenkins for CI/CD Integration
Team collaboration with Postman
Version control Management with Postman


Good Luck and See you in the Course :)



Who this course is for:

  • QA Engineers
  • Automation Testers
  • API testers
  • Software Engineers

Course content

14 sections • 60 lectures

Introduction to Postman Tool and its features Preview 09:15

Important resources information to learn API Basics Preview 00:18

Install Postman tool and create new Workspace in Postman Account Preview 07:19

What are Collections in Postman and how to create http requests under it Preview 13:31

Build Library API requests in Postman tool and validate responses Preview 05:12

Walk through the Automation Scenarios Scope for the Library API's Preview 09:56

What are Environments in Postman? How to create them Preview 08:17

How to create variables in Postman with different Scopes Preview 13:00

Getting started with Scripting in the Postman Preview 16:03

How to dynamically generate values from variables into input Payload requests Preview 14:46

Assertions in Postman and how to use that in Scripting window Preview 11:43

Running set of tests together in the Collection as automated runner Preview 11:09

Validating Json response with the Input data of other API through Automated code Preview 09:35

What is Json Schema and how to validate it with Postman Scripting Preview 09:47

Functional logic validations with Postman Scripting Assertions Preview 08:58

How to perform Data driven testing from CSV to Postman requests Scripts Preview 12:15

How to handle Error handling Scenarios in API Tests with Postman Preview 15:23

How to prepare workflow of Execution Smartly with Postman Scripting Preview 09:01

Library API Automation Project code download Preview 00:02

Introduction to OAuth 2.0 and different Grant types Preview 08:43

Understand Grant Type Authorization flow with real time example Preview 20:02

Flow procedure in achieving OAuth 2.0 Authentication mechanism Preview 25:12

Details on Practise OAuth 2.0 project to retrieve Courses list Preview 06:27

API Contract and Code download Preview 00:03

Preparing Automation Scripting to grab the Access token into Actual request Preview 11:01

Learn Java Script filter map reduce functions to parse array Preview 00:09

How to parse Complex Nested Json response through Json object Preview 13:37

Solving Functional validations by parsing nested json through JS functions Preview 07:59

Retrieving Course titles from Web Automation Json object through Postman Script Preview 08:19

OAuth Automation Project code download Preview 00:02

Understand Soap WebServices to automate through Postman tool Preview 07:23

Create Soap Collection to start testing Soap WebServices in Postman Preview 06:39

Postman Script to parse Soap XML responses and validate the data Preview 13:26

How to Parse complete Soap XML response as string for Assertion validations Preview 05:13

Soap Project Automation Code download Preview 00:02

What is Newman and importance of it in Postman Automation Execution Preview 08:20

How to run Postman scripts from Newman CLI commands Preview 12:35

Generate Newman HTML execution reports for Postman Script Execution Preview 07:29

How to install Jenkins and Setup in the Local systems Preview 04:11

Create new Jenkins Job for Postman Automation Framework execution Preview 06:31

How to create Parameterized Jenkins job to switch environments dynamically Preview 08:44

How to collaborate with Team members on Postman Workspace Preview 07:10

How to create Pull requests, and review PR's through Postman Tool for your work Preview 07:13

Quick tips on different options in the Postman Tool WIndow Preview 07:54

Please Note Preview 00:12

Getting started with Hello World Program in VS Code Preview 10:45

Understanding Variables and Datatypes in JavaScript Preview 09:57

What are Loops and Conditional Statements in JavaScript Preview 11:24

Implementing For and While Loop in JavaScript Preview 13:34

Arrays and its methods in JavaScript with Detailed examples - Part 1 Preview 10:48

Arrays and its methods in JavaScript with Detailed examples - Part 2 Preview 09:30

JavaScript Array Stream Functions -( Filter , reduce, Map) - Part 1 Preview 11:44

JavaScript Array Stream Functions -( Filter , reduce, Map) - Part 2 Preview 09:17

Sorting JavaScript Arrays with optimized logic Preview 08:10

What are Functions in JavaScript? and its advantages Preview 09:08

Understanding var,let,const Keywords in JavaScript Preview 07:48

JavaScript String and its manipulation methods with examples - Part 1 Preview 08:55

JavaScript String and its manipulation methods with examples - Part 2 Preview 07:38