Read and send REST requests in Postman, organize them into a collection with variables, environments and authorization, and write checks on status, values, time, headers and schema. Chain requests and run the collection with data files, from the command line and on a schedule.
39 lessons · 490 stepscertificate
Course program
The full outline. Lessons open when the course does.
How the web talks
Client, server and the database8 steps
HTTP and HTTPS10 steps
Request and response11 steps
HTTP methods13 steps
Headers12 steps
Status codes14 steps
What REST is12 steps
JSON12 steps
Client, server and database validation13 steps
Postman: first requests
Your Postman workspace12 steps
Reading Swagger12 steps
Collections and folders14 steps
GET and query parameters13 steps
POST and your first account13 steps
Variables and environments
Variables12 steps
Environments13 steps
Authorization
No Auth, Basic Auth and inheritance13 steps
API keys13 steps
Bearer tokens13 steps
Postman Vault13 steps
Changing and deleting
PUT and PATCH14 steps
DELETE10 steps
Checks in Postman
Testing the status code11 steps
Testing JSON values15 steps
Testing response time12 steps
Testing headers11 steps
Pre-request scripts12 steps
JSON Schema13 steps
cURL, import and the browser13 steps
Negative scenarios14 steps
Chains and runs
Chaining requests12 steps
The Collection Runner14 steps
Controlling the run15 steps
Data files12 steps
Newman14 steps
Mock servers14 steps
Monitors13 steps
The Scroll and Shelf
Review: the Scroll of Truth11 steps
Back at Shelf14 steps
The author
Artsiom Rusau – QA engineer and course author. He has tested software since 2019 and has taught software testing since 2020.