01-06-2024, 01:58 PM
Published 1/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.31 GB | Duration: 7h 51m
Learn all about APIs and how to test them using Postman, including the use of artificial intelligence (AI)
[b]What you'll learn[/b]
You will be able to understand what the Webservices & API's are, and their functionality.
You will write comprehensive API tests in Postman using artificial intelligence (AI).
You will gain an in-depth understanding of API testing from the basics to advanced level.
You will learn all about GET, POST, PUT, DELETE requests.
You will learn how to use Postman variables to create workflows and scenarios.
You will use real-world APIs (created and hosted by me).
You will gain hands-on knowledge using Jenkins Continuous Integration.
And much much more!
[b]Requirements[/b]
You do NOT need to have any Prior API Testing experience to start this course. Everything will be taught to you along the way.
Non-technical students will gain an in-depth understanding of APIs and how to test them.
Each topic is explained in detail, including the use of animations and practical examples.
A lot of time has been spent to ensure the material is kept interesting to keep you focused.
All technical demonstrations use a real world API so that you gain valuable experience.
[b]Description[/b]
Master Postman for API Testing with a PostmanIn the digital age, RESTful APIs have become ubiquitous, yet the complexity of starting with them has grown. They involve a variety of HTTP methods, such as GET, POST, PUT, PATCH, DELETE, as well as headers, cookies, file uploads, and various authentication mechanisms including API keys, tokens, and OAuth.Enter Postman: an intuitive tool that simplifies the process of sending requests with necessary HTTP methods and parameters, submitting these requests, and clearly viewing the results.This course is tailored for testing engineers, software developers, and anyone in technical roles who aim to leverage Postman for both development and post-deployment stages of an API. It ensures your API functions correctly by facilitating ongoing test implementation.We'll embark by delving into Postman's capabilities, progressing to write API tests designed for integration with a CI server to execute tests routinely.However, this isn't just any course. Recognizing that your needs are unique and disliking the idea of leaving you with lingering questions, the second part of this course is driven by you-addressing your inquiries, tackling problems not previously covered, and diving into specifics that cater to your particular interests.Over 500 hours of dedicated effort have been invested in crafting this course, meticulously refining the content to ensure that students not only grasp but also retain valuable information. With a community of more than 70,000 students already benefiting from my courses, I possess the expertise to help you optimize your learning experience and extract the utmost value from my materials.
Overview
Section 1: Introduction
Lecture 1 What exactly is an API?
Lecture 2 Course Resources & More!
Section 2: The Real-World API
Lecture 3 API - Overview
Lecture 4 API - Documentation
Section 3: Postman
Lecture 5 What Exactly is Postman?
Lecture 6 Postman - Signup & Setup
Lecture 7 Postman - Updates
Section 4: API & Postman - Basics
Lecture 8 Common HTTP Methods -[CRUD]
Lecture 9 A Simple Request
Lecture 10 Collections & Folders
Lecture 11 HTTP Protocol & More!
Lecture 12 JSON, API Body, Response & More!
Lecture 13 Headers
Lecture 14 Status Codes
Section 5: The Real-World - Example
Lecture 15 API Documentation - Overview
Lecture 16 POST - Register User
Lecture 17 POST - Login -[Authentication]
Lecture 18 Authentication - JWT/Bearer Token
Lecture 19 Put vs Patch
Lecture 20 Patch - Update Profile
Lecture 21 Random Data - Update Profile
Lecture 22 Payload - Boundary Testing & More!
Lecture 23 Post - Create Goal
Section 6: Variables & DRY Principle
Lecture 24 Variables
Lecture 25 Global & Environment - Variables
Lecture 26 Initial vs Current - Value
Lecture 27 Collection - Variables
Lecture 28 Sharing Collections & More!
Lecture 29 Header Presets
Section 7: The Real-World - Challenge
Lecture 30 Introduction
Lecture 31 API Documentation & More!
Lecture 32 Create a Goal(s) - Challenge
Lecture 33 Create a Goal(s) - Solution
Lecture 34 Get all Goals - Challenge
Lecture 35 Get all Goals - Solution
Lecture 36 Get Single Goal - Challenge
Lecture 37 Get Single Goal - Solution
Lecture 38 Update Goal - Challenge
Lecture 39 Update Goal - Solution
Lecture 40 Delete Goal - Challenge
Lecture 41 Delete Goal - Solution
Lecture 42 Show Progress - Challenge
Lecture 43 Show Progress - Solution
Lecture 44 Section Recap
Section 8: Path vs Query - Parameters
Lecture 45 Path vs Query - Parameters
Lecture 46 Path Parameters - Example
Lecture 47 Query Parameters - Example
Section 9: The Real-World - Mindset
Lecture 48 The Real-World Mindset - Practical Examples
Section 10: Implementing Tests & More!
Lecture 49 Pre-request Scripts vs Tests
Lecture 50 Variables - Part 1/2
Lecture 51 Variables - Part 2/2
Lecture 52 Assertions
Lecture 53 Pre-request Scripts - Practical Example
Lecture 54 Tests - Examples
Lecture 55 Filtering, Tests & More! - Part 1/2
Lecture 56 Filtering, Tests & More! - Part 2/2
Lecture 57 DRY Principle & Automation - Part 1/3
Lecture 58 DRY Principle & Automation - Part 2/3
Lecture 59 DRY Principle & Automation - Part 3/3
Section 11: Leveraging AI
Lecture 60 Postman & AI - Introduction
Lecture 61 AI - In action - Part 1/3
Lecture 62 AI - In action - Part 2/3
Lecture 63 AI - In action - Part 3/3
Lecture 64 AI - Summary
Section 12: Executing Tests & Reporting!
Lecture 65 Executing Tests - Collection Runner
Lecture 66 Order of Execution & More!
Lecture 67 Postman Monitors
Lecture 68 Newman CLI - Setup
Lecture 69 Executing Tests - Newman CLI
Lecture 70 Generating Reports
Testers interested in API testing,Those wanting to achieve an in-depth understanding of APIs,Those wanting to learn how to create API tests using Postman
Homepage