Video description
Automate and test APIs with Postman
About This Video
- Easy to understand examples that guide you towards an understanding of the things to consider while you’re doing API testing
- Work with patterns, services, and best practices to effectively test an API to contribute to high-quality software
- Visualize and debug your API during development so that you don’t need to revisit the design later
In Detail
Postman is a powerful tool used to test web services and APIs. It allows you to create a request with the required HTTP method and parameters, submit the request, and inspect the results.
This course will use the Postman testing tool to teach you API testing. You will use Postman to find bugs and aid in efficient API development. Create requests and building simple workflows with Postman. Additionally, it will show you how to set up test suites in Postman that can be re-used for regression testing as a project grows.
By the end of this course, you will be able to write automated API tests and have a good grasp of how to test an API. You will know how to use Postman as you work with APIs in various capacities and you will have confidence in your ability to take part in creating high-quality APIs.
Audience
Testing professionals and developers with some technical skills that need to learn more about APIs and how to test them.
Table of Contents
Chapter 1 : Getting Started with API Testing
The Course Overview
Understanding Web Services and APIs
Mapping Your APIs
Simple Authentication with Postman
Risks of Using Services and APIs
Chapter 2 : Hands-On API Testing with Postman
Install and Set Up API Testing Challenges
Testing GET Requests
Using Parameters in API Calls
Find the Secret: Testing Challenge
Find the Secret: Testing Challenge – Solution
Chapter 3 : Testing Your API Calls
Testing POST Calls
Testing PUT Calls
Testing DELETE Calls
Find the 500 Testing Challenge
Find the 500 Solution
Chapter 4 : Automating API Tests in Postman
Getting Started with Collections in Postman
Validating APIs with Postman Requests
Sharing Code Between Tests in Postman
Mocking with Postman
Running Tests Using Newman
Chapter 5 : Building Quality APIs Using Postman
Debugging Your API
Improving API Documentation
API Monitoring
Using the Postman API
Chapter 6 : Advanced Techniques in Postman
Using Postman for Data Driven Testing
Capture API Requests with the Postman Proxy
Importing Existing API Definitions
Using tv4 to Validate API Schema
Conclusion