DEV Community

Cover image for Postman API Testing Tutorial Series
Dilpreet Johal
Dilpreet Johal

Posted on • Edited on • Originally published at automationbro.com

19 6

Postman API Testing Tutorial Series

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. If that is something you are interested in, then Postman is the right tool for you to pick up.

Pre-requisite

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
    • GET, POST, PUT, DELETE
    • 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 – https://www.buymeacoffee.com/automationbro
Follow @automationbro on Twitter

Image of Datadog

The Essential Toolkit for Front-end Developers

Take a user-centric approach to front-end monitoring that evolves alongside increasingly complex frameworks and single-page applications.

Get The Kit

Top comments (1)

Collapse
 
robycigar profile image
Roby Cigar

dude, would you mind if you share how to make that pagination? looks cool :D

Image of Datadog

Create and maintain end-to-end frontend tests

Learn best practices on creating frontend tests, testing on-premise apps, integrating tests into your CI/CD pipeline, and using Datadog’s testing tunnel.

Download The Guide

👋 Kindness is contagious

Dive into an ocean of knowledge with this thought-provoking post, revered deeply within the supportive DEV Community. Developers of all levels are welcome to join and enhance our collective intelligence.

Saying a simple "thank you" can brighten someone's day. Share your gratitude in the comments below!

On DEV, sharing ideas eases our path and fortifies our community connections. Found this helpful? Sending a quick thanks to the author can be profoundly valued.

Okay