Postman API Test Automation for Beginners

preview_player
Показать описание
Learn how to use Postman to write and automate API tests.

🎥 Course created by @vdespa

⭐️ Course Contents ⭐️

⭐️ Unit 1 - Introduction to API testing

0:00:00 Lesson 1 - Welcome
0:03:50 Lesson 2 - Introduction to the project
0:10:27 Lesson 3 - What is API testing
0:12:08 Lesson 4 - Manually testing the API
0:20:49 Lesson 5 - Using Postman variables to store secrets
0:30:47 Lesson 6 - Writing scripts in Postman
0:36:14 Lesson 7 - Use the Postman console for debugging scripts
0:39:47 Lesson 8 - Writing an API test
0:44:39 Lesson 9 - JavaScript basics
0:45:46 Lesson 10 - JavaScript basics - Variables
0:58:52 Lesson 11 - JavaScript basics - Variable scopes
1:04:54 Lesson 12 - JavaScript basics - Data types
1:22:44 Lesson 13 - JavaScript basics - Functions
1:33:15 Lesson 14 - JavaScript basics - Methods
1:38:54 Lesson 15 - JavaScript basics - Callback functions
1:48:15 Lesson 16 - JSON format
1:52:09 Lesson 17 - Accessing data from the response body
1:58:29 Lesson 18 - Passing data from one request to the other
2:04:23 Lesson 19 - Setting Postman variables from scripts
2:09:57 Lesson 20 - Assignment #1

⭐️ Unit 2 - Writing API tests

2:16:24 Lesson 1 - Unit overview
2:18:03 Lesson 2 - Test structure in Postman
2:22:51 Lesson 3 - Making assertions about the status code
2:25:15 Lesson 4 - Assignment #2
2:26:07 Lesson 5 - Asserting the response body is JSON
2:30:13 Lesson 6 - Writing simple assertions against the response body
2:38:17 Lesson 7 - Asserting the data-type of a property
2:46:13 Lesson 8 - Using Postman random variables in assertions
2:51:39 Lesson 9 - Regular expressions in tests
2:55:16 Lesson 10 - Assignment #3
2:56:01 Lesson 11 - JSON schema validations
3:01:27 Lesson 12 - Using Postman mock servers
3:12:23 Lesson 13 - Advanced JSON schema validation
3:18:08 Lesson 14 - Common pitfalls with JSON schema validation
3:20:24 Lesson 15 - Assignment #4
3:21:00 Lesson 16 - Testing response headers

⭐️ Unit 3 - Automation first steps

3:23:27 Lesson 1 - Unit overview
3:24:26 Lesson 2 - Collection runner
3:30:53 Lesson 3 - Scheduled runs
3:39:58 Lesson 4 - Postman CLI
3:43:40 Lesson 5 - Running a collection using Postman CLI
3:49:40 Lesson 6 - Postman CLI options

⭐️ Unit 4 - Integrating Postman tests in CI/CD

3:52:23 Lesson 1 - Unit overview
3:53:55 Lesson 2 - What is CI/CD?
3:55:51 Lesson 3 - CI/CD providers
3:57:51 Lesson 4 - Running Postman tests with GitHub Actions
4:05:10 Lesson 5 - Assignment #5
4:05:53 Lesson 6 - Running Postman tests in other CI/CD tools
4:07:42 Lesson 7 - Collaboration within a Postman workspace
4:13:22 Lesson 8 - Claim your badge
4:13:58 Lesson 9 - Conclusion
Рекомендации по теме
Комментарии
Автор

Thank you very much for this course! I'm glad I started to learn API automation with your training. Previously I knew just few things about test tabs, test snippents in postman and "run collection". Good luck in your future projects! 🙏

ekaterinekantaria
Автор

this is BY FAR the best Postman API Test guide I've seen yet, very good entry level guide and everything is well explaiend and clear enough for anyone to understand

ndexer
Автор

I recently completed this course and earned my badge, and I couldn't be more thrilled with the knowledge and skills I gained! The course offered a comprehensive introduction to API testing, detailed guidance on writing and automating API tests using Postman, and practical insights on integrating tests into CI/CD pipelines. The hands-on assignments and real-world applications made the learning experience invaluable. Thank you to Valentin Despa and Postman for this exceptional and transformative course. Highly recommended!

junaedhossain
Автор

Amazing tutorial for Postman covering the automation topics. Thank you so much!

jerome
Автор

Thank you very much for such quality free content. Thanks to you, I gained wonderful new knowledge and managed to look at Postman from a new perspective.

volodymyrkopchuk
Автор

Excellent material.
Recommend watching from start to finish.

antoniorodriguez
Автор

Been waiting for something like this, thank you!

rishikantsahu
Автор

I'm a boomer and have no idea what you are talking about...but I'm excited

victorydaydeepstate
Автор

Excellent course, thanks Valentin!
Highly recommended to everyone who wants to dive into the amazing world of API testing :)

angelaasatryan
Автор

I have been waiting for something like this for so long.

royalapples
Автор

Thank you! It is an excellent course, I learnt a lot, I am trying to apply it to improve my testing and my knowledge. ;-)

angelamayorgahurtado
Автор

Incredible work done, Valentin! It was so easy to get through all of this. Huuuuge thanks!

KaletaKLT
Автор

really helped me a lot man, its awesome and most of all its usefull,
made my daily job so much easy

bossysmaxx
Автор

Great video, I have personally learnt a lot, continue bro

easylearnplatform
Автор

Thankyou so much for the video it was helpful

vikgoku
Автор

This one is good

We want Jmeter or Jmeter DSL PERFORMANCE TESTING also

abhijeetdhumal
Автор

Thanks for the tut. 2:09:40 I really need this, everytime I log in, I need to copy and paste my token or something to another endpoint. now after login or doing some requests, I could set the variable. that is really convenient.

havefun
Автор

Please make video on Performance Testing using jmeter

abhijeetdhumal
Автор

Too good explanation of callback function

TariqAhmad-hwup
Автор

Thanks for such a great course. I just wanted to point to some sort of flaky dealing in "Assignment 3 - Task 2" - The value of the "id" property matches the regular expression pattern: ^[A-Z0-9]{9}$. It seems that sometimes the "id" value could be with the hyphens like this (O0X_M9S8B) and this regexp won't match thus making a test fail. Maybe it would be great to adjust regexp for the future wanderers

GeniDubovik