Postman Essential Training
1h 46mIntermediate2023-03-28
Authors

Kristin Jackvony
Software Tester and Blogger
Course details
APIs are increasingly becoming the staple of software development. But many software testers don’t know how to automate their API testing in a way that thoroughly checks an API’s functionality, which means that crucial testing is left undone. This course introduces the process of writing, running, and automating API tests with Postman. Instructor Kristin Jackvony explains what to test in an API endpoint, along with how to use authentication tokens in an API call, write good assertions, create test collections, and how to run the test collections from the command line.
Skills covered
PostmanSoftware Quality AssuranceSoftware TestingAPIsEssential TrainingSoftware Development
Concepts
0. Introduction
- 01 - Why automate your API tests
- 02 - What you should know
- 03 - Setting up your test environment
1. Getting Started with Postman
- 04 - Creating collections and folders
- 05 - The contact list application
- 06 - How JSON Web Tokens (JWTs) work
- 07 - Creating GET requests
- 08 - Creating POST requests
- 09 - Creating PUT and DELETE requests
- 10 - Creating negative requests - Part 1
- 11 - Creating negative requests - Part 2
- 12 - Using environment variables
- 13 - Saving response data as a variable
- 14 - Challenge - Add variables to a request
- 15 - Solution - Add variables to a request
2. Easy Postman Assertions
- 16 - Status type assertions
- 17 - Body assertions
- 18 - Header and response time assertions
- 19 - Debugging with the Postman console
- 20 - Challenge - Write assertions
- 21 - Solution - Write assertions
3. Advanced Postman Assertions
- 22 - JSON assertions
- 23 - Nested JSON assertions
- 24 - Asserting on complicated JSON
- 25 - Challenge - Complicated assertions
- 26 - Solution - Complicated assertions
4. Running Your Test Collections
- 27 - Using the Collection Runner
- 28 - Exporting your collection
- 29 - Running your collection with Newman
Conclusion
- 30 - Continuing with API testing
Related courses
- Flutter Essential Training: Build for Multiple Platforms
- API Testing Foundations (2018)
- Build AI Agents with Model Context Protocol (MCP) by Pearson
- Serverless Computing with AWS Lambda
- Introducing Postman
- API Testing Foundations
- Programming Foundations: APIs and Web Services
- Advanced Python: Practical Database Examples
Related learn paths
- Become a Back-End Web Developer
- Become a MEAN Javascript Developer
- Explore App Development with the MERN Stack
- Build Your Laravel Skills
- Getting Started as an ASP.NET Core Developer
- Explore Web Development with Node.js
- Getting Started with Software Testing
- Human-Centered Leadership for Senior Managers and Senior Leaders