
Learn how the rest architectural style guides web api design, covering client-server architecture, statelessness, caching, layered systems, uniform interfaces, and code on demand.
Discover how a rest api works with Postman, sending get and put requests, identifying resources by paths, and receiving json data with status codes.
Discover a simple API testing approach using Postman, importing a Postman collection and exploring folders to send valid requests and receive valid responses.
Apply a simple three-step API testing approach with Postman: send a valid request, verify status code, response structure, and values, then perform functional and nonfunctional testing.
Master the first API testing step: send a valid request and receive a valid response using Postman and Swagger, while leveraging team input when documentation is lacking.
Write and run three happy path test cases for a Postman API, validating the response code, response body structure, and values through manual checks.
Declare and assign an id variable from the post response for the path parameter. Update base url and version with variables, then run the end-to-end post, get, put, delete sequence.
Explore Postman's pre-request script to set the ID variable to null per request, using environment variables and snippets to streamline post and get requests.
Learn to parameterize APIs in Postman by configuring environment variables for the pet store collection, using pre-request and test scripts to auto generate IDs and apply them across all endpoints.
Learn automated API testing with Postman by importing collections and environments, running tests with the collection runner, and troubleshooting id value issues while following a practical, non-step-by-step approach.
Automate the response body checks in Postman by validating the existence of fields, values equal to those sent, and empty arrays.
Automates validating all response body values in Postman by comparing category id, name, and status to the request data, and checks empty photo URLs and tags arrays.
Perform functional and non-functional API testing with Postman using the Chuck Norris API warm-up. Validate 200 responses and ensure consecutive jokes differ, using automated scripts that store and compare jokes.
Perform manual and functional API testing in Postman on the Chuck Norris Jokes API, validating 200 responses, array structures, and non-empty results, then implement a sorting-based automation check.
Demonstrate functional and non-functional testing of a rest API with Postman. Validate the response body structure and values for the Chuck Norris jokes endpoint, including totals, arrays, and data types.
Master manual and automation api testing with Postman by validating array length in the Chuck Norris jokes api. Learn to script json responses, log results, and verify total equals length.
Perform functional and non-functional testing of Chuck Norris jokes API search, showing how query parameters and trailing spaces affect results and how to validate all returned jokes contain the term.
Reuse a post call in Postman to test request and response bodies as JSON, streamlining functional and non functional testing by organizing scripts in a dedicated collection.
This course is about "API testing". Both manual and automated API testing with Postman. And this course is for beginners and for people who want to recall basic knowledge and API testing skills. API testing is a complex topic, and I will try to make it as easy as possible, but it still will be a complex topic. It is also a controversial topic. No matter how many people you ask how to test the API, they all have their own approach and their own way of testing. In some things they are right, in some things they are wrong. And so, getting acquainted with different approaches and ways, we create our own unique approach and way. Which also is right, and wrong. In this course, you will find my way of sailing in this restless, boundless, and stormy ocean of API testing. I hope it will help you find your own way.
In this course, you will have 5 baby steps.
1st - learn theory.
2nd - learn what manual API testing looks like. I will imitate the user stories and real project experience so it will be easier to understand.
3rd - improve your API testing skills with proper use of Postman features.
4th - automated API testing with Postman.
5th - examples of manual and automated API testing.
Happy sailing!