Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

Postman

( Duration: 4 Days )

API Testing is widely used now-a-days in IT industry and Postman is one of the most popular tools used for API Testing. Postman helps to create a request with HTTP methods and parameters, submits the request and inspects the result.

This Postman training course is designed in such a way that you gain the advantage of building hands-on experience while enhancing practical viewpoint to explore live environment challenges. You will learn writing, running, and automating API tests with Postman.

By attending Postman workshop, delegates will learn:

  • Basic API Testing concepts
  • Complete understanding on Postman tool
  • Writing API Tests
  • Using Authentication and Authorization
  • Analyzing Functional tests
  • Data driven testing using CSV and JSON

  • Knowledge of testing concepts.
This Postman class is intended for:
  • Test Engineers
  • Software Developers

COURSE AGENDA

1

Introduction to API

  • APIs Introduction
  • What is API Testing?
  • Validation technique used in API Testing
  • Understanding of URI, Resources, End Points, Http verbs
  • Best Practices of API Testing
  • Advantages of API
  • Introduction to REST API
  • Introduction to SOAP API
  • Understanding GET, POST, PUT, PATCH verbs
2

Introduction to Postman

  • Introduction to Postman tool
  • Installing Postman tool
  • Installing postman tool as Chrome Add-on
  • Postman Settings
  • Postman Landscapes
3

API Testing with Postman

  • Creating API requests using Postman
  • Setting up project using REST API
  • Validation of responses with Postman client
  • Validation of the JSON response
  • Validation of Response Time
  • Validation of Status Codes
  • Examples of Validating status codes and response headers
  • Creating and managing workspaces
  • Importing requests from browser
  • Testing Cookies
  • Saving Postman responses
  • Creation of Collections in Postman
  • How to create Environments
  • Setting Up URLs using environments
  • Creating quick scripts
  • Pre-request scripts
  • Test Assertions
  • Generating code snippets
  • Debugging and troubleshooting in Postman
  • Functional Testing of Web Services
4

API Automation Framework

  • Automation with Newman tool
  • Introduction to NodeJS
  • Introduction to NPM
  • Monitoring in Postman
  • Installation of NodeJS and Newman
  • Running Collection
  • Running Collection with Newman
  • Creation of HTML report
  • Authentication and Authorization in Postman
5

Advanced Concepts in Postman

  • Data-driven testing using CSV and JSON
  • Automation of POST request using Payload
  • Saving the response body in String for further validations
  • Load testing of API using Postman
  • Analyzing Load test responses
  • Converting raw data to XML or JSON
  • Creating log to debug automation scripts
  • Creating a reusable API framework
  • Sending requests through scripts
  • Connecting Database using Postman
6

Hands-on Practice: GitHub API

  • Building and Testing API workflow using GitHub
  • Introducing GitHub API
  • Creation of workflow using GitHub API
  • Introduction to Two-factor Authentication
  • Setting two-factor authentication on GitHub
  • Setting two-factor authentication in Postman
7

Advanced Assertions

  • Basics of Assertions
  • Introduction to Chai JS Assertion library
  • How to make assertions in nested JavaScript arrays
  • How to make assertions in nested JavaScript objects
8

Workflows and Scenarios

  • Introduction to Workflow and Scenarios
  • Creation of basic Workflow or Scenario
  • Introduction to Advanced Workflow
  • Using Multiple Workflow with same Collection

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X