RESTful API Testing with Postman
4.1 (102 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,314 students enrolled
Wishlisted Wishlist

Please confirm that you want to add RESTful API Testing with Postman to your Wishlist.

Add to Wishlist

RESTful API Testing with Postman

Getting started with Postman and Newman for Software Developers, Testers and DevOps
4.1 (102 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,314 students enrolled
Created by Zakaria Chowdhury
Last updated 3/2017
Learn Fest Sale
Current price: $10 Original price: $100 Discount: 90% off
2 days left at this price!
30-Day Money-Back Guarantee
  • 1 hour on-demand video
  • 6 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Test RESTful APIs with Postman
  • Test Postman collections from command line using Newman
View Curriculum
  • You should have basic understanding of RESTful APIs
  • You should have basic programming knowledge, specially Javascript
  • You should know about HTML and JSON format
  • You should know how to access JSON data using Javascript
  • You should know how to install and run commands in the terminal

Postman is a great tool for testing APIs, which helps building APIs faster. If you are new to Postman, this course will help you to get started with the software and test your APIs in no time.

I have divided this course into several sections. I will start by showing the overview of Postman. Then I will discuss about sending API requests & responses. I will show how to manage APIs into collections and share with anyone. Then I will cover variables, environments & how to write test scripts. Also I will show you how to automate your testing with combination of all these tools & collection runner. Final topic will be showing you a complete testing workflow with Twitter API.

Who is the target audience?
  • Software Developers
  • Software Testers
  • DevOps
  • Anyone new to Postman & Newman
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 15 Lectures Collapse All 15 Lectures 01:12:32
2 Lectures 04:27

In this lecture I will introduce you to the Postman software interface.

Preview 02:13
API Testing with Postman
6 Lectures 40:17

In this lecture I will discuss 4 main parts of sending API request. These are:

  • URL
  • Headers
  • Method
  • Body
Preview 06:32

In this lecture you will learn about response part of the Postman. After end of this lecture you will be able to save responses, so that next time you can view them later without sending a new request.

Understanding API responses

Collections in Postman app is a great way to manage API requests into groups. Here you can organize them, you can share APIs to anyone, you can create documentation, or make it public if you have Postman Pro account.

Manage APIs with Collections

In postman you can create different environment for different setup. Updating values on environments are done using variables. In this lecture you will also learn about global variables.

Variables and Environments

Environment and Global Variables
3 questions

Postman includes a testing sandbox to execute javascript, before or after sending a request. There are two sections where you can write scripts, Pre-request script & Tests. In this lecture you will learn how to write a test script and validate your request.

Writing Test Scripts

Test Scripts
2 questions

Collection Runner is a completely separate sandbox, where you can select a collection and Postman will send all the requests inside the collection one by one. Here you can iterate the whole collection for thousands of time with a single button click.

Collection Runner
Testing Workflow with Twitter API
2 Lectures 14:09

In this lecture we will check how authorization works in Postman app. To demonstrate it, we will create a twitter app and will use postman to authenticate and authorize twitter. Then we will check tweets from my twitter account, post a new tweet and finally we will delete that tweet all using Postman.


In this lecture we will see how to automate posting a new tweet and delete it using collection Runner. Here we will combine all the steps we have learned from previous lectures and will see a complete testing workflow.

Testing Automation
Run collection with Newman
5 Lectures 13:39

Newman: Iterations & Delay Requests

Newman: Running a folder from a collection

Newman: Passing environment and global variables with command

2 questions
About the Instructor
Zakaria Chowdhury
4.2 Average rating
185 Reviews
3,647 Students
2 Courses
Full Stack Software & Game Developer

Zakaria is a full stack software and game developer. He has 10+ years of experience in various programming languages. He loves to work with Java, C#, Android, Unity 3d, Swift, Photoshop, Sketch, Blender & many other tools and services. Currently he is working as a senior software engineer in a smart home automation and control company.