Webservices API Testing with Postman - Complete Guide
- Description
- Curriculum
- FAQ
- Reviews
Are you ready to dive into the world of API testing and master the art of Webservices API testing using Postman? Welcome to the most comprehensive course designed to make you an API testing expert.
In today’s digital era, APIs power the connectivity of the web. This course is your gateway to becoming a skilled API tester, leveraging the full potential of Postman to test RESTful Web Services with confidence.
What You Will Learn:
-
Postman Basics: Start with the fundamentals of Postman, even if you’ve never used it before. You’ll quickly become proficient in this powerful API testing tool.
-
API Basics: Understand the core concepts of APIs, the backbone of modern web applications.
-
REST API: Dive deep into Representational State Transfer (REST) APIs and how they work, gaining insights into their architecture.
-
RESTful Web Services: Explore RESTful Web Services, learning how to interact with them and validate their functionality.
-
HTTP Methods: Master various HTTP methods (GET, POST, PUT, DELETE, etc.) to perform a wide range of API operations.
-
HTTP Status Codes: Gain expertise in interpreting HTTP status codes to identify the success or failure of API requests.
-
JSON Schemas: Learn to work with JSON schemas to validate and structure API responses accurately.
-
API Testing: Dive into practical API testing scenarios, from simple requests to complex workflows, ensuring the quality and reliability of APIs.
Why Enroll in This Course?
-
Hands-On Learning: Gain practical experience through hands-on exercises, quizzes, and real-world API testing projects.
-
Expert Instruction: Learn from experienced instructors with a deep understanding of API testing and Postman.
-
Career Advancement: Enhance your career prospects by becoming a proficient API tester, a skill highly sought after in the software industry.
-
Lifetime Access: Enjoy lifetime access to course materials, updates, and a supportive online community.
Don’t miss this opportunity to become a Webservices API Testing expert with Postman. Enroll today, and take the first step toward a rewarding career in API testing!
-
1IntroductionVideo lesson
Today we will learn:
A bit about API history
Main components of API
Why we should learn API testing
What opportunities will be available to you right after this course completion
-
2Communication planVideo lesson
Today we will learn:
How we are going to communicate to make sure that the learning process is efficient
Where to ask questions
How to ask questions
Communication channels, where you can reach out to me.
-
3How to Use ResourcesVideo lesson
In this video lesson you will learn how to use resources for the lectures.
-
4Tips to Improve Your Course Taking ExperienceText lesson
-
5API and Web ServiceVideo lesson
Today we will learn:
What is API?
What is a web service?
Why are web services needed?
Where web services are used?
What are pros and cons of API?
-
6API Types OverviewVideo lesson
Today we will learn:
What are the main existing API types?
What is REST API?
What is SOAP API?
What are the differences between REST and SOAP?
-
7REST API OverviewVideo lesson
Today we will learn:
What is REST API?
What are its architectural properties?
Why is it needed in Web Applications?
Advantages of REST API
-
8HTTP methodsVideo lesson
Today we will learn:
What is an HTTP method?
What are several main features of an HTTP method?
What are the main methods of REST API?
Why is each of them needed?
-
9HTTP Status CodesVideo lesson
Today we will learn:
What is an HTTP status code?
What are the main types of API status codes?
Why each of them is needed?
What is the connection between HTTP methods and status codes?
-
10Postman IntroductionVideo lesson
Here is our agenda for today:
We will talk with you a bit about Postman history.
Consider main components of Postman.
Understand why we should learn Postman.
Afterwards we will discuss the role of the Postman in software testing process.
-
11Postman InstallationVideo lesson
Today we will learn:
What is API testing tool?
What are the most popular API testing tools?
Why Postman?
How to install Postam to your machine?
How to perform basic configuration of Postman?
-
12Trello Account CreationVideo lesson
Today we will learn:
What is Trello?
Why is it selected for API testing?
How to create a test account in Trello?
How to set up Trello board for the course?
-
13Authorization Token Creation in TrelloVideo lesson
Today we will learn:
What is authorization in API?
Why is authorization needed?
Why will we need auth token in Trello?
How to generate auth token?
Where to store the generated token value?
-
14GET Method OverviewVideo lesson
Today we will learn:
What is GET method?
When is GET method needed?
Why is GET method needed?
What are the main features of GET method?
-
15GET Method in PostmanVideo lesson
Today we will learn:
How can we create a GET method in Postman?
How can we execute a GET method in Postman?
How does the GET method response look like?
How do different GET methods look like?
-
16GET Method in Postman - HometaskVideo lesson
The home task for today's lesson is the following:
Sign in to Trello
Open Trello API docs page.
Find Get Lists on a board request.
Execute this request for your Test board.
Find Get Cards in a List, Get a Card.
Execute these requests for any of the lists on your Test board.
-
17JSON Schema ValidationVideo lesson
Today we will learn:
What is JSON schema?
Why is JSON schema needed?
How can we validate a GET response schema?
Which tool can be used to generate a JSON schema?
Which tool can be used to validate a JSON schema?
-
18JSON Schema Validation - HometaskVideo lesson
The home task for today's lesson is the following:
Open https://jsonschema.net/ and https://jsonschemalint.com/ sites.
Execute Get Cards request from our previous home task.
Generate and validate JSON Schema for response array.
Execute Get Specific Card request from our previous home task.
Generate and validate JSON Schema for response object.
-
19GET Method ValidationVideo lesson
Today we will learn:
What is validation test?
How can we validate a GET endpoint?
What are common status codes for GET methods validation?
How to validate a GET endpoint in Postman?
-
20GET Metod Validation - HometaskVideo lesson
The home task for today's lesson is the following:
Execute Get Specific Card request with valid data.
See that response status code and body are valid.
Validate card id path parameter with invalid format and value.
Validate unauthorized permission attempt.
Validate key, token, and fields query parameters.
-
21POST Method OverviewVideo lesson
Today we will learn:
What is POST method?
When is POST method needed?
Why is POST method needed?
What are the main features of POST method?
-
22POST Method in PostmanVideo lesson
Today we will learn:
How can we create a POST request in Postman?
How can we execute a POST request in Postman?
How does the POST request’s response look like?
How to check POST request results?
-
23POST Method in Postman - HometaskVideo lesson
The home task for today's lesson is the following:
Sign in to Trello and open Trello API docs page.
Find Create a new Card request.
Execute this request for your list.
Pass card name and idList fields in two different ways.
Check that card is added to list via API and UI.
-
24POST Method ValidationVideo lesson
Today we will learn:
How can we validate a POST endpoint?
What are status codes in POST methods validation?
How to validate a POST endpoint in Postman?
How to check that new resource is not created via API?
-
25POST Method Validation - HometaskVideo lesson
The home task for today's lesson is the following:
Execute Create a New Card request with valid data.
See that response status code and body are valid.
Validate idList query parameter with invalid format and value.
Do not provide idList query parameter at all.
Validate unauthorized permission attempt.
Validate key, and token query parameters.
-
26PUT Method OverviewVideo lesson
Today we will learn:
What is PUT method?
When is PUT method needed?
Why is PUT method needed?
What are the main features of PUT method?
-
27PUT Method in PostmanVideo lesson
Today we will learn:
How can we create a PUT method in Postman?
How can we execute a PUT method in Postman?
How does the PUT method response look like?
How should we check PUT method work?
-
28PUT Method in Postman - HometaskVideo lesson
The home task for today's lesson is the following:
· Sign in to Trello and open Trello API docs page.
· Find Update a Card request.
· Execute this request for your test card.
· Pass card updated name field in two different ways.
· Check that card is updated via API and UI.
-
29PUT Method ValidationVideo lesson
Today we will learn:
How can we validate a PUT endpoint?
What are common status codes for PUT methods validation?
How to validate a PUT endpoint in Postman?
How to check resource not updated via API?
-
30PUT Method Validation - HometaskVideo lesson
The home task for today's lesson is the following:
Execute Update a Card request with valid data.
See that response status code and body are valid.
Validate ID path parameter with invalid format and value.
Do not provide ID path parameter at all.
Validate unauthorized permission attempt.
Validate key, and token query parameters.
-
31DELETE method overviewVideo lesson
Today we will learn:
What is DELETE method?
When is DELETE method needed?
Why is DELETE method needed?
What are the main features of DELETE method?
-
32DELETE Method in PostmanVideo lesson
Today we will learn:
How can we create a DELETE method in Postman?
How can we execute a DELETE method in Postman?
How does the DELETE method response look like?
How should we check DELETE method?
-
33DELETE Method in Postman - HometaskVideo lesson
The home task for today's lesson is the following:
Sign in to Trello.
Open Trello API docs page.
Find Delete a Card request.
Execute this request for your Test board.
Verify that the card was deleted via API and UI.
-
34DELETE Method ValidationVideo lesson
Today we will learn:
How can we validate a DELETE endpoint?
What are common status codes for DELETE methods validation?
How to validate a DELETE endpoint in Postman?
How to check resource not deleted via Postman?
-
35DELETE Method Validation - HometaskVideo lesson
The home task for today's lesson is the following:
Execute DELETE Specific Card request with valid data.
See that response status code and body are valid.
Validate card id path parameter with invalid format and value.
Validate unauthorized permission attempt.
Validate key, and token query parameters.
External Links May Contain Affiliate Links read more