4.26 out of 5
4.26
480 reviews on Udemy

REST API Testing, Automation using POSTMAN

Learn many features of the POSTMAN REST client for testing Restful API's, file uploads, data driven testing & many more.
Instructor:
Tejasvi Hegde
2,856 students enrolled
English [Auto-generated]
Capture Network Traffic by setting up Proxies
Learn how to do multi-part File Uploads
Perform data driven testing (create 1000 students with a click of a button)
Learn how to send SOAP Requests using POSTMAN
Integrate POSTMAN with NEWMAN & JENKINS
Different types of Authentication (BASIC,OAUTH1.0,OAUTH2.0)
Scripting in POSTMAN

POSTMAN is a very popular tool used by software development teams in many companies. It is a very handy tool used by Developers when building RESTful web services, It is also used by many QA Engineers for testing, automating RESTful services.

It is the “SWISS ARMY KNIFE” of REST API Development, Testing. It provides many out of the box features for consuming Restful services.

In this course, you will learn many functionalities of the POSTMAN tool with practical examples. Below are some of the highlights of this course.

  • Capture Network Traffic by setting up Proxies
  • Organize requests using Collections
  • Learn how to do multi-part File Uploads
  • Learn how to send SOAP Requests using POSTMAN
  • Perform data driven testing (create 1000 students with a click of a button)
  • Different types of Authentication (BASIC,OAUTH1.0,OAUTH2.0)
  • Scripting in POSTMAN
  • Integrate POSTMAN with NEWMAN 
  • Integrate POSTMAN with JENKINS to execute scheduled tests.

Whether you are developing API’s or testing them, this course will provide you with all the examples needed to understand the Rich features provided by POSTMAN

Installing POSTMAN

1
Installing the Postman Standalone App
2
Installing Postman as a Chrome Add On

POSTMAN Features

1
POSTMAN APP Walkthrough
2
IMPORTANT: Substitute for Yahoo Services
3
Parameters,Response Handling in PostMan
4
Starting the student App
5
IMPORTANT: For users with Java 9 installed
6
GET Method
7
POST Method
8
PUT method
9
PATCH Method
10
DELETE Method
11
OPTIONS Method
12
HEAD Method
13
Generating code snippets in POSTMAN
14
Creating presets

Collections & Environments in POSTMAN

1
Creating Collections in POSTMAN
2
IMPORT/EXPORT Collections in POSTMAN
3
Collection Runner
4
Creating Documentation for API's
5
Importing Data in POSTMAN

Environment & Global variables

1
Creating Environments,local,global variables in POSTMAN

SOAP Requests using POSTMAN

1
Making SOAP Requests in POSTMAN

Multipart FileUpload using Postman

1
Setting up account on zamzar.com
2
Multipart FileUpload using Postman

Setting up Proxy in POSTMAN

1
Capturing network traffic from browser

Using Authentication in POSTMAN

1
Introduction to paypal
2
Creating developer account in paypal
3
OAuth WorkFlow
4
OAUTH2.0 Authentication with Paypal
5
Introduction & Setup for Twitter API
6
Creating,Reading tweets in Twitter using POSTMAN

Data Driven testing using Postman

1
Starting the student app
2
Creating 1000 students using POSTMAN

Scripts in POSTMAN

1
Scripting Environment in POSTMAN
2
Environment,Global Variable functions in POSTMAN
3
Request,Response properties in POSTMAN
4
Tests Object in POSTMAN
5
Converting Strings to JSON Objects in POSTMAN
6
End-To-End Workflow part1 (Getting response from Paypal token endpoint)
7
End-ToEnd Workflow part2 (Extracting access token & using it to create payment)

Postman integration with NEWMAN

1
Newman Installation
2
Executing collections in Newman
3
Executing specific folders of collections in Newman
4
Executing collections with Environments using Newman
5
Iterations,Delays in collections using Newman
6
DataDriving tests in collections using Newman
7
NEWMAN Collection Course Files

Running POSTMAN Collections using JENKINS

1
Jenkins Install
2
Executing postman scripts from Jenkins (Mac OS)
3
Execute postman collection from Jenkins Build (Windows)

Course Files

1
Collection Dump

Final Exam (Walmart API)

1
Introduction to Walmart Search API
2
Exercise your skills
3
Solution part-1
4
Solution part-2
5
Collection Dump
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.3
4.3 out of 5
480 Ratings

Detailed Rating

Stars 5
204
Stars 4
182
Stars 3
73
Stars 2
15
Stars 1
6
56e34c34b3470c70eeae1496f54d56ca
30-Day Money-Back Guarantee

Includes

5 hours on-demand video
7 articles
Full lifetime access
Access on mobile and TV
Certificate of Completion