Expert'S Practical Guide Of Api Testing Using Postman-2022
Last updated 7/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.83 GB | Duration: 13h 46m
Last updated 7/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.83 GB | Duration: 13h 46m
Be an API Testing Expert using Postman(Manual & Automation) with Newman, Jenkins, Reporting, JavaScript, DataDriven Fram
What you'll learn
Detailed knowledge of API Testing using POSTMAN and its implementation while working as an API Tester
Ready to face API Manual & Automation testing interviews & also answer scenario based questions
Detailed understanding of RestAPI, Different Methods(GET, POST, PUT, DELETE, PATCH) & JSON Format
Detailed understanding of advance concepts like Collections, Environment, Mocking, Monitoring & Newman
Good understanding of JavaScript programming to handle different scenario
Requirements
Basic understand of Manual Testing Concepts and Implementation
Basic understand of Writing TestCases and Test Scenario.
Basic understanding of Requirement Documents, How to read and understand requirements
Description
➖➖➖➖>> Course Updates <<➖➖➖➖ Jan 2021 : Added complimentary videos of API Testing using JMeter, Take Postman API Test Cases into JMeter and do Performance Testing Nov 2020 : Added QUIZ May 2020 : Added JavaScript VideosPOSTMAN is one of the most popular tool used by software development & testing teams in many companies. It is a very handy tool used by Developers/Testers when building or Testing RESTful web servicesIn this course, you will learn many functionalities of the POSTMAN tool with practical examples. Below are some of the highlights of this course. ➖➖ BASICS OF API TESTING AND AUTOMATION ➖➖Learn how to send REST Requests using POSTMANWhat is API, Different Between SOAP and REST APIDifferent CRUD Operation and Its ImplementationGET | POST | PUT | DELETEBasic understanding of Micro ServicesPerform data driven testingOrganize requests using CollectionsAuthentication approaches (BASIC,OAUTH)How to Handle Header & Pre-requisite➖➖➖➖ ADVANCE CONCEPTS ➖➖➖➖Scripting in POSTMAN using JavaScriptCollectionsImport & Export for SharingEnvironment & GlobalIntegrate POSTMAN with NEWMAN Advance ReportingService MockingService MonitoringCode ManagementCollection RunnerChecking LogsWrite Basic to Advance Java ScriptAssertionsRequest ChanningAPI Testing using JMeterConvert Postman Script to JMeter ➖➖➖➖ REALTIME SCENARIO ➖➖➖➖End to End Student Student EnrollmentRequest ChainingFinal execution with report generation and analysisRun API tests in JenkinsCode Management using GITScenario implementation on RealTime API ApplicationEnd to End Scenario building and once click executionCollection Execution from command prompt
Overview
Section 1: Postman Introduction | Basics of API Testing
Lecture 1 Course Outline & Complete Information -> Must for everyone
Lecture 2 Introduction to Postman (One of most popular tool for REST API testing)
Lecture 3 Postman Setup : Step by Step Setup Instructions
Lecture 4 Postman window walkthrough
Lecture 5 Setup Sample API Application for Practice
Section 2: Introduction & Types of WebServices | Pre-Requisites of API Testing
Lecture 6 Introduction about this Section
Lecture 7 Introduction to WebService with Examples
Lecture 8 Some common examples of WebService
Lecture 9 Different type of WebService : Soap and Rest
Lecture 10 Introductions to MicroServices
Lecture 11 Rest API : common Methods - GET, POST, PUT, DELETE
Lecture 12 Pre-requisites before starting API Testing
Lecture 13 Basic JSON understanding : How to write and Understand JSON file
Lecture 14 JSON Path basics : To Fetch and Validate JSON keys-values
Lecture 15 JSON path advance : To Fetch and Validate JSON keys-values
Section 3: PROJECT - 1 : Manual Testing of REST API using POSTMAN
Lecture 16 Basic GET request : Fetch data from application
Lecture 17 Basic POST request : Insert New data to Application
Lecture 18 Basic PUT request : Update Data of Application
Lecture 19 Basic DELETE request : Delete application Data
Lecture 20 End to End test case with verifications
Section 4: Apply Validation : Validate data coming in Response
Lecture 21 Add Verification : Status Code, Body Data & Response time
Lecture 22 Validate Header Content
Lecture 23 Validate Data using JSON Path
Lecture 24 Add Student Address : Check Complex JSON
Lecture 25 Add Student Address : Validate JSON content using JSON Path
Section 5: Advance Postman Concepts : Collections | Environment | Global
Lecture 26 What is collections & How to Implement Collection
Lecture 27 Save Request to Collections
Lecture 28 Common operation on Collection
Lecture 29 Collection Documentation
Lecture 30 Run Collection using Collection Runner
Section 6: Move to API Automation : Environment | Request Chaining | Globals
Lecture 31 What is Environment | Why to use Environment
Lecture 32 How to Setup Environment and Use environment data in testcases
Lecture 33 Execute Cases to Different Environment
Lecture 34 Share Collection with Environment File
Lecture 35 Set and Get environment data using Programming
Lecture 36 Request Chaining : Pass data from Response to Next Request
Lecture 37 Setup Global and use in testcase (Set Configuration Data)
Section 7: Use Postman API : Write JavaScript Coding in Postman
Lecture 38 Start coding in Postman : Simple print data to Console
Lecture 39 Condition Handling : If - else conditions
Lecture 40 Looping : Execute code multiple time - For Loop
Lecture 41 Postman API : request object - Fetch Data, URL and Method of Request
Lecture 42 Postman API : responseBody object - Fetch Response Body, Parse Json Data
Lecture 43 Postman API : responseTime and responseCode
Lecture 44 Work on environment variable by coding
Lecture 45 Work on global variable by coding
Lecture 46 Write End to End Scenario : Add Student –> Add Technical Skills –> Add Address
Lecture 47 Chaining Requests : Fetch Response Data and Use it as input in further request
Lecture 48 SOAP WebService Testing using Postman
Section 8: Authorization : Authenticate User before processing the Request
Lecture 49 Basic Authorization : Pass username and password with request
Lecture 50 oAuth Authorization : Use Authorization token to get access
Section 9: Setup complex API Application : JIRA
Lecture 51 Setup API application on your local machine : JIRA
Lecture 52 Create user in JIRA with Basic Authentication
Lecture 53 Remove User from JIRA
Section 10: Postman Advance Features
Lecture 54 Setup & Use Monitors : For Monitoring Health checkup of our API
Lecture 55 Service Mocking : Use Mocking to Keep on working in case of Downtime
Section 11: Code Management using Git & GitHub
Lecture 56 Git & GitHub Introduction
Lecture 57 Setup Git and GitHub
Lecture 58 Configure GIT with Username and Email
Lecture 59 Create Local Repository
Lecture 60 Commit Code to Local Repository
Lecture 61 Undo Files from Stage to Untrack
Lecture 62 Check and Discard Changes
Lecture 63 Push Code to Remote Repository
Lecture 64 Clone Repository
Lecture 65 End to End Code Management in Postman
Section 12: Postman with NewMan : Data Driven Testing, Reporting, Command Prompt Execution
Lecture 66 Execute collection from command prompt
Lecture 67 Pass environment from command prompt
Lecture 68 Set Execution Iteration
Lecture 69 Execute collection with different data - JSON File
Lecture 70 Execute collection with different data - CSV File
Lecture 71 Generate Advance HTML Report
Section 13: Execute and Run Collection with Jenkins
Lecture 72 Jenkins Installation - Step 1
Lecture 73 Jenkins Installation - Step 2
Lecture 74 Jenkins Installation - Step 3
Lecture 75 Jenkins Installation - Step 4
Section 14: Learn JavaScript: To write coding in Postman(Skip if you already know JS)
Lecture 76 JavaScript Introduction
Lecture 77 Setup Node.js Environment
Lecture 78 Write First Code in JavaScript
Lecture 79 Variables in JavaScript
Lecture 80 Basic condition handing
Lecture 81 Condition handling - Multiple Conditions
Lecture 82 Condition handling - Nested
Lecture 83 Condition handling - Logical OR/ AND
Lecture 84 For Loop
Lecture 85 While Loop
Lecture 86 Break Keyword
Lecture 87 Functions - With no argument and no return value
Lecture 88 Functions - With argument and no return value
Lecture 89 Functions - With argument and return value
Lecture 90 String Handling - Part1
Lecture 91 String Handling - Part2
Lecture 92 String Handling - Part3
Lecture 93 Create Array
Lecture 94 Looping to an array
Section 15: Bonus Lectures : API Performance Testing using JMeter
Lecture 95 Jmeter Introduction
Lecture 96 Jmeter Setup 4.0
Lecture 97 Understand JMeter Environment- Test Plan, Thread Group, Thread
Lecture 98 Jmeter: Different type of steps in Jmeter- Part 1
Lecture 99 Jmeter: Different type of steps in Jmeter- Part 2
Lecture 100 Execution order of Elements-Part1
Lecture 101 Execution order of Elements-Part2
Lecture 102 JMeter - Environment Walkthrough
Lecture 103 POST request using JMeter | Add Resource to Application
Lecture 104 POST Request with Assertion | Validate Response data
Lecture 105 Rest API Testing - GET Method
Lecture 106 Rest API Testing - PUT Method
Lecture 107 Rest API Testing - DELETE Method
Lecture 108 Rest API Testing - POST Method
Lecture 109 Execute Test Cases with Multiple Data | Data Driven Testing
Lecture 110 Convert Functional Testcase to Performance TestCase
Lecture 111 Take Postman Test Cases to JMeter
Lecture 112 SOAP WebService Performance Testing
Developers, SDET's, Devops, IT Professionals working on API,Manual testers/QA/Testing Professionals looking to automate Restful API Testing,Professionals/Automation Testers looking to test RestAPI application/WebServices,Professionals looking to Unit Test API Testing