SDET Unicorns

Postman API Testing Tutorial Series

Postman API Testing Tutorial Series

Table of Content

In this tutorial series, we will be learning about Postman and how to do API testing as well as API test automation using Postman.

What is Postman?

A lot of people think of Postman as just an API client that allows you to send HTTP requests. While that is possible and you can send REST, SOAP & GraphQL requests directly from Postman but Postman is not just limited to that, it is packed with a lot more features such as:

  • Creating automated tests for your APIs in Postman which you can integrate with CI/CD pipeline
  • Creating API mocks to simplify the design and planning of your APIs
  • Create beautiful API documentation with Postman that is automatically updated every time you update your API collections
  • When working with lots of APIs, its important to know how your APIs are performing, Postman has a great monitoring system to review your responses and performance with each run
  • And, last but not least, Postman allows you to publish APIs as well as consume APIs that are already built by others through Postman Workspace which is a great way to collaborate with others

Postman is not just an API client, it is a collaboration platform for the development of your APIs.

Why Postman?

Today, Postman is used by 10m+ developers and 500k+ companies all around the world including many major companies such as Twitter, Shopify, Cisco, CBC, and many more. So the chances of you using this tool in your company is likely quite high whether you are a developer or a QA or pretty much anyone that interacts with APIs.

On top of that, Postman makes it really easy for you to get started with API testing and API test automation. Therefore, Postman is the right tool for you if you’d like to up your API game.


The only pre-requisite for this series is having a basic familiarity with APIs. If you are not familiar with API basics, make sure to check out my API Basics tutorial series so that you understand what API is and how it works.

Series Overview

We will be covering the following topics in this tutorial series –

  • Postman Introduction / Installation
  • Making API calls using Postman
    • Status codes (200s, 400s, 500s, etc…)
  • API testing for the Trello API
  • Working with Collections in Postman
  • Understanding Variables & Environments
  • Creating Scripts and Tests in Postman
  • Using Newman to run tests
  • Integrating Postman tests with TravisCI
  • and, a lot more…

Check out the playlist below to learn more about Postman:

I will be uploading new content each week on the above topics. So, make sure to Subscribe to my channel to get notified of the new content.

To learn about API Test Automation using JavaScript, check out my free tutorial series here –

JavaScript API Test Automation Tutorial Series

I hope this post helped you out, let me know if you have any questions in the comments below!

Happy testing! 

Support my work –
Follow @automationbro on Twitter

My Resources

Thrive Suite: The all-in-one WordPress theme I used to create my blog.
Jasper AI: My favorite AI writing tool.
Surfer SEO:  A tool to help you rank your content on the first page of Google.

Write Content Faster


Write blog posts that rank for affiliate terms!

Join our mailing list

Unlock the Secrets to Becoming a SDET Pro in the Industry!

Stay ahead of the curve! Join our mailing list for exclusive insights, tips, and the latest industry updates delivered straight to your inbox

Table of Content

Related Post

equivalence and boundary value

Understanding Equivalence Partitioning and Boundary Value Analysis in Software Testing

Software testing techniques help ensure software quality and reliability, by helping us select test cases intelligently from the collection of test cases, such that all test scenarios are covered.

Boundary Value Analysis and Equivalence Partitioning are two testing techniques that help testers select a subset of test cases that covers all important test scenarios, even under time and budget constraints. By testing all the equivalence classes and boundary values, testers can reduce the risk of releasing software with defects.

Read More »