RESTful API Testing with Postman

Test RESTful APIs with Postman

Test Postman collections from command line using Newman

Requirements

  • 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

Description

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 this course is for:

  • Software Developers
  • Software Testers
  • DevOps
  • Anyone new to Postman & Newman

Course content

4 sections • 15 lectures • 1h 12m total lengthExpand all sections

Introduction2 lectures • 4min

  • Welcome02:14
  • Postman Overview02:13

API Testing with Postman6 lectures • 40min

  • Sending API Requests06:32
  • Understanding API responses06:38
  • Manage APIs with Collections06:57
  • Variables and Environments07:00
  • Environment and Global Variables3 questions
  • Writing Test Scripts07:53
  • Test Scripts2 questions
  • Collection Runner05:17

Testing Workflow with Twitter API2 lectures • 14min

  • Authorization09:09
  • Testing Automation05:00

Run collection with Newman5 lectures • 14min

  • Newman: Installation and Overview04:54
  • Newman: Iterations & Delay Requests01:59
  • Newman: Running a folder from a collection00:55
  • Newman: Passing environment and global variables with command03:08
  • Newman: Export reports and exit after first failed iteration02:43
  • Newman2 questions