Introduction to Postman
  • Introduction to Postman
Installing POSTMAN
  • Installing the Postman Standalone App(Windows & macOS)
POSTMAN Features
  • POSTMAN APP Walkthrough
  • Parameters,Response Handling in PostMan
  • Starting the student App
  • IMPORTANT: For users with Java 9 installed
  • Launching Student app docker image
  • GET Request(query parameters, path parameters)
  • Create a new Student (POST method)
  • Update student info(PUT request)
  • Update partial info (PATCH request)
  • Delete a student (DELETE method)
  • HEAD method
  • Options Method(Getting information about APIs)
  • Generating code snippets in POSTMAN
  • Creating presets
Collections & Environments in POSTMAN
  • Setting up BestBuy API Playground
  • Global,Environment & Collection Variables
  • Variable Precedence in POSTMAN
  • Creating collections in Postman
  • IMPORT/EXPORT Collections in Postman
  • Collection Runner in Postman
  • Creating Documentation for API's
  • Importing Data in POSTMAN
SOAP Requests using POSTMAN
  • Making SOAP Requests in POSTMAN
Multipart FileUpload using Postman
  • Setting up account on zamzar.com
  • Multipart FileUpload using Postman
Interceptor & Proxy to capture browser network traffic
  • Capture traffic with Interceptor
  • Setting up proxy in Postman
Mock Servers & Mock Requests in Postman
  • Overview on Mocking Apis
  • Create Mock Server from requests & collections
Using Authentication in POSTMAN
  • Basic Authentication in Postman
  • Introduction to paypal
  • Creating developer account in paypal
  • OAuth WorkFlow
  • OAUTH2.0 Authentication with Paypal
  • Introduction & Setup for Twitter API
  • Creating,Reading tweets in Twitter using POSTMAN
Data Driven testing using Postman
  • Starting the student app
  • Creating 1000 students using POSTMAN
Scripting fundamentals in POSTMAN
  • Scripting Overview in Postman
  • Handling Global Variables in POSTMAN
  • Interacting with environment variables in Postman
  • Request,Response functions in POSTMAN
  • Tests,Assertions in Postman
  • *****OLDER STYLE OF SCRIPTING IN POSTMAN*****
  • (DEPRECATED) Environment,Global Variable functions in POSTMAN
  • (DEPRECATED) Request,Response properties in POSTMAN
  • (DEPRECATED) Tests Object in POSTMAN
  • (DEPRECATED) Converting Strings to JSON Objects in POSTMAN
Practical Examples on Scripting in POSTMAN
  • Getting Paypal Access token(using Basic Authentication)
  • Creating a Payment in Paypal(OAUTH2 authentication)
  • CSRF authentication using Postman
Newman for CLI execution
  • Introduction & installation of Newman
  • Executing a collection in CLI
  • Executing specific folders in collections
  • Executing collection URL
  • Executing collections with environments
  • DataDriving tests in collections using Newman
Source control with Git, GitHub
  • Installing Git on Windows
  • Introduction to git & GitHub
  • Working with Git
  • Working with GitHub
  • Checking in Collections to Git & Github
Jenkins,HTML Reports - Executing collections in Jenkins
  • Jenkins download & startup(Applicable to both Windows & MacOsx)
  • Setup Jenkins plugins
  • Executing a collection in Jenkins
  • Configuring HTML Reports in Jenkins
  • Improved reporting with newman-html-reporterextra
  • Integrate Git & Jenkins to execute collections in CI
  • Execute postman collection from Jenkins Build (Windows)
Course Files
  • Collection Dump
Final Exam (Walmart API)
  • Introduction to Walmart Search API
  • **********WALMART API KEY: IMPORTANT, PLEASE READ********************
  • Exercise your skills
  • Solution part-1
  • Solution part-2
  • Collection Dump