Overall Course Objectives

  • Understand what POSTman is
  • Learn how to use POSTman as a testing tool
  • Learn more about Requests and Response
  • Learn how to automate the entire testing process

Postman is a great tool to make requests without the hassle of writing a single code just to test an API’s functionality.

When you work on a web application, you typically would write the code for different kinds of forms like the login and registration form, or you would most likely write the code for different kinds of routes to handle various types of requests. You do this because you want to “test” or see the intended results directly in the browser.

With Postman, the test is more elegant. All you need to do is paste in a route to Postman’s Request URL bar (1), select the Request method (GET, POST, PUT, etc.) (2) on the dropdown box to its left, and hit Send. You would then get a Response in very easy-to-read JSON format (3) confirming that your request was successful. It’s that easy!

Goal of the Course

By the end of this course, you will know how to use Postman as a testing tool. You will learn how to write tests in Postman and automatically run those tests using an automation tool all this while using simple but real-world APIs.

How the Course is Structured

  1. Introduction - Basic usage of Postman, writing tests, and using Postman as an automation tool.
  2. Create different types of HTTP Requests with different HTTP methods and body. You will also understand how to read Response that’s coming from the server.
  3. Writing tests and scripts, setting variables, and saving workflows.
  4. Automation using Continuous Integration servers like Jenkins or Newman

Pre-requisites This course assumes you know:

  1. TDD
  2. Continuous Integration