We may earn an affiliate commission when you visit our partners.
Course image
Testing World

➖➖➖➖>>  Course Updates <<➖➖➖➖   

Sep 2022   :   Added complimentary videos of API Testing using JMeter, Take Postman API Test Cases into JMeter and do Performance Testing

Nov 2021   :   Added QUIZ

Read more

➖➖➖➖>>  Course Updates <<➖➖➖➖   

Sep 2022   :   Added complimentary videos of API Testing using JMeter, Take Postman API Test Cases into JMeter and do Performance Testing

Nov 2021   :   Added QUIZ

May 2021   :   Added JavaScript Videos

  • POSTMAN is one of the most popular tool used by software development & testing teams in many companies. It is a very handy tool used by Developers/Testers when building or Testing RESTful web 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.

      ➖➖  BASICS OF API TESTING AND AUTOMATION ➖➖

  • Learn how to send  REST Requests using POSTMAN

  • What is API, Different Between SOAP and REST API

  • Different CRUD Operation and Its Implementation

  • GET | POST | PUT | DELETE

  • Basic understanding of Micro Services

  • Perform data driven testing

  • Organize requests using Collections

  • Authentication approaches (BASIC,OAUTH)

  • How to Handle Header & Pre-requisite

    ➖➖➖➖ ADVANCE CONCEPTS ➖➖➖➖

  • Scripting in POSTMAN using JavaScript

  • Collections

  • Import & Export for Sharing

  • Environment & Global

  • Integrate POSTMAN with NEWMAN 

  • Advance Reporting

  • Service Mocking

  • Service Monitoring

  • Code Management

  • Collection Runner

  • Checking Logs

  • Write Basic to Advance Java Script

  • Assertions

  • Request Channing

  • API Testing using JMeter

  • Convert Postman Script to JMeter

    ➖➖➖➖ REALTIME SCENARIO ➖➖➖➖

  • End to End Student Student Enrollment

  • Request Chaining

  • Final execution with report generation and analysis

  • Run API tests in Jenkins

  • Code Management using GIT

  • Scenario implementation on RealTime API Application

  • End to End Scenario building and once click execution

  • Collection Execution from command prompt

Enroll now

What's inside

Learning objectives

  • Detailed knowledge of api testing using postman and its implementation while working as an api tester
  • Ready to face api manual & automation testing interviews & also answer scenario based questions
  • Detailed understanding of restapi, different methods(get, post, put, delete, patch) & json format
  • Detailed understanding of advance concepts like collections, environment, mocking, monitoring & newman
  • Good understanding of javascript programming to handle different scenario

Syllabus

Postman Introduction | Basics of API Testing
Course Outline & Complete Information -> Must for everyone
Introduction to Postman (One of most popular tool for REST API testing)
Read more
Postman Setup : Step by Step Setup Instructions
Postman window walkthrough
Setup Sample API Application for Practice
Its Time for QUIZ : Check Your Knowledge
Introduction & Types of WebServices | Pre-Requisites of API Testing
Introduction about this Section
Introduction to WebService with Examples
Some common examples of WebService
Different type of WebService : Soap and Rest
Introductions to MicroServices
Rest API : common Methods - GET, POST, PUT, DELETE
Pre-requisites before starting API Testing
Basic JSON understanding : How to write and Understand JSON file
JSON Path basics : To Fetch and Validate JSON keys-values
JSON path advance : To Fetch and Validate JSON keys-values
PROJECT - 1 : Manual Testing of REST API using POSTMAN
Basic GET request : Fetch data from application
Basic POST request : Insert New data to Application
Basic PUT request : Update Data of Application
Basic DELETE request : Delete application Data
End to End test case with verifications
Apply Validation : Validate data coming in Response
Add Verification : Status Code, Body Data & Response time
Validate Header Content
Validate Data using JSON Path
Add Student Address : Check Complex JSON
Add Student Address : Validate JSON content using JSON Path
Advance Postman Concepts : Collections | Environment | Global
What is collections & How to Implement Collection
Save Request to Collections
Common operation on Collection
Collection Documentation
Run Collection using Collection Runner
Move to API Automation : Environment | Request Chaining | Globals
What is Environment | Why to use Environment
How to Setup Environment and Use environment data in testcases
Execute Cases to Different Environment
Share Collection with Environment File
Set and Get environment data using Programming
Request Chaining : Pass data from Response to Next Request
Setup Global and use in testcase (Set Configuration Data)
Use Postman API : Write JavaScript Coding in Postman
Start coding in Postman : Simple print data to Console
Condition Handling : If - else conditions
Looping : Execute code multiple time - For Loop
Postman API : request object - Fetch Data, URL and Method of Request
Postman API : responseBody object - Fetch Response Body, Parse Json Data
Postman API : responseTime and responseCode
Work on environment variable by coding
Work on global variable by coding
Write End to End Scenario : Add Student --> Add Technical Skills --> Add Address
Chaining Requests : Fetch Response Data and Use it as input in further request
SOAP WebService Testing using Postman
Authorization : Authenticate User before processing the Request
Basic Authorization : Pass username and password with request
oAuth Authorization : Use Authorization token to get access
Setup complex API Application : JIRA
Setup API application on your local machine : JIRA
Create user in JIRA with Basic Authentication
Remove User from JIRA
Postman Advance Features
Setup & Use Monitors : For Monitoring Health checkup of our API
Service Mocking : Use Mocking to Keep on working in case of Downtime
Code Management using Git & GitHub
Git & GitHub Introduction
Setup Git and GitHub
Configure GIT with Username and Email
Create Local Repository
Commit Code to Local Repository
Undo Files from Stage to Untrack
Check and Discard Changes
Push Code to Remote Repository
Clone Repository
End to End Code Management in Postman
Postman with NewMan : Data Driven Testing, Reporting, Command Prompt Execution
Execute collection from command prompt
Pass environment from command prompt
Set Execution Iteration
Execute collection with different data - JSON File
Execute collection with different data - CSV File
Generate Advance HTML Report
Execute and Run Collection with Jenkins
Jenkins Installation - Step 1
Jenkins Installation - Step 2
Jenkins Installation - Step 3
Jenkins Installation - Step 4
Learn JavaScript: To write coding in Postman(Skip if you already know JS)
JavaScript Introduction
Setup Node.js Environment
Write First Code in JavaScript
Variables in JavaScript
Basic condition handing
Condition handling - Multiple Conditions
Condition handling - Nested
Condition handling - Logical OR/ AND

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Builds a strong foundation for beginners in the fundamentals of API Testing and POSTMAN
Develops professional skills and deep expertise in POSTMAN and API Testing with real-time scenario implementation
Strengthens an existing foundation for intermediate learners in advanced concepts such as scripting, mocking, and monitoring, and API Testing using JMeter
Taught by Testing World, who are recognized instructors for their work in the API Testing field
Examines the concepts of API Testing using POSTMAN, which is a tool used by software development and testing teams in many companies and is highly relevant to industry
Teaches JavaScript programming to handle different scenarios, which is a crucial skill for API Testing

Save this course

Save Expert's Practical Guide of API Testing using Postman-2023 to your list so you can find it easily later:
Save

Reviews summary

Comprehensive postman course for api testing

Learners say this course is an excellent resource for learning API testing with Postman. Its engaging assignments, in-depth lectures, and helpful readings help prepare students for success.

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Expert's Practical Guide of API Testing using Postman-2023 with these activities:
Review HTTP Protocols
Strengthen your foundation by reviewing the basics of HTTP protocols, essential for API testing.
Browse courses on HTTP
Show steps
  • Read documentation or articles about HTTP
  • Review HTTP methods and status codes
  • Practice sending and receiving HTTP requests via Postman
Advanced Postman Features Tutorial
Deepen your proficiency by exploring advanced features in Postman, such as scripting and environment management.
Browse courses on Postman
Show steps
  • Find a comprehensive tutorial
  • Follow the steps
  • Experiment with the new features
API Testing Brainstorming
Engage with peers to generate ideas and perspectives on API testing techniques.
Browse courses on API Testing
Show steps
  • Find a study group or partner
  • Brainstorm API testing scenarios
  • Discuss best practices and tools
  • Share your learnings
Five other activities
Expand to see all activities and additional details
Show all eight activities
Create Mock API Responses
Gain fluency in creating mock API responses for testing purposes.
Browse courses on API Testing
Show steps
  • Create a list of sample API requests
  • Write mock responses for each request
  • Test the mock responses using Postman
Design an API Monitoring System
Design a monitoring system to identify and address any performance issues in your API.
Show steps
  • Identify key performance indicators
  • Design a monitoring dashboard
  • Implement the monitoring system
  • Test the monitoring system
Develop a Personal API Project
Solidify your skills by building your own API project from scratch.
Browse courses on API Development
Show steps
  • Identify a problem or need
  • Design the API
  • Implement the API
  • Test and debug the API
  • Deploy the API
Share Your API Knowledge
Enhance your understanding by creating a blog on API testing or contributing to an open-source project.
Browse courses on API
Show steps
  • Choose a topic
  • Research and write the content
  • Publish your content
Contribute to an Open-Source API Testing Tool
Gain practical experience by contributing to the development of an open-source API testing tool.
Browse courses on API Testing
Show steps
  • Find a suitable project
  • Familiarize yourself with the codebase
  • Identify an area to contribute
  • Make your changes
  • Submit a pull request

Career center

Learners who complete Expert's Practical Guide of API Testing using Postman-2023 will develop knowledge and skills that may be useful to these careers:
API Developer
An API Developer designs, builds, and maintains APIs, enabling communication and data exchange between different software systems. This course can be particularly valuable for API Developers, as it offers a deep dive into API testing using Postman. You will learn how to perform various types of API requests, handle different data formats (such as JSON), and write JavaScript code to enhance your testing capabilities. By mastering the skills taught in this course, you can develop robust and reliable APIs that meet the evolving needs of your organization and its users.
Software Engineer
A Software Engineer designs, develops, and maintains software systems. As a Software Engineer, you may be involved in the development and testing of APIs. This course can help you succeed in this role by providing a comprehensive understanding of API testing using Postman. You will gain hands-on experience in sending REST requests, handling different data formats, writing JavaScript code, and performing data-driven testing. This knowledge will enable you to develop and maintain robust software systems that meet the requirements of your organization and its users.
QA Tester
A Quality Assurance Tester ensures that software meets the technical requirements and performs as expected. In this role, you will likely be involved in API testing, as APIs are critical for ensuring the seamless integration and communication between different software systems. This course can help you excel as a QA Tester, as it provides a comprehensive overview of API testing using Postman. You will gain hands-on experience sending REST requests, performing data-driven testing, organizing requests using collections, and handling authentication approaches. This knowledge will empower you to effectively test APIs and contribute to the delivery of high-quality software products.
Software Development Engineer in Test
A Software Development Engineer in Test (SDET) is responsible for designing and executing software tests to ensure that software meets the requirements and performs as expected. In this role, you are likely to be involved in API testing, as APIs are critical for ensuring the seamless integration and communication between different software systems. This course can help you excel as a SDET, as it provides a comprehensive overview of API testing using Postman. You will gain hands-on experience sending REST requests, performing data-driven testing, organizing requests using collections, and handling authentication approaches. This knowledge will empower you to effectively test APIs and contribute to the delivery of high-quality software products.
Software Tester
A Software Tester is responsible for testing software to ensure that it meets the requirements and performs as expected. In this role, you are likely to be involved in API testing, as APIs are critical for ensuring the seamless integration and communication between different software systems. This course can help you excel as a Software Tester, as it provides a comprehensive overview of API testing using Postman. You will gain hands-on experience sending REST requests, performing data-driven testing, organizing requests using collections, and handling authentication approaches. This knowledge will empower you to effectively test APIs and contribute to the delivery of high-quality software products.
Quality Assurance Analyst
A Quality Assurance Analyst is responsible for ensuring that software meets the quality standards of an organization. In this role, you are likely to be involved in API testing, as APIs are critical for ensuring the seamless integration and communication between different software systems. This course can help you excel as a Quality Assurance Analyst, as it provides a comprehensive overview of API testing using Postman. You will gain hands-on experience sending REST requests, performing data-driven testing, organizing requests using collections, and handling authentication approaches. This knowledge will empower you to effectively test APIs and contribute to the delivery of high-quality software products.
Technical Writer
A Technical Writer creates and maintains documentation for technical products and services. In this role, you may be involved in the documentation of APIs. This course can provide a solid foundation for Technical Writers who want to enhance their understanding of API testing using Postman. By learning how to design API test cases, validate responses, and generate reports, you can create user-friendly and informative documentation for your organization's APIs.
Business Analyst
A Business Analyst gathers and analyzes business requirements to define solutions that meet the needs of an organization. In this role, you may be involved in the design and testing of APIs. This course can provide valuable insights for Business Analysts who want to enhance their understanding of API testing using Postman. By learning how to define API test cases, validate responses, and generate reports, you can contribute to the successful implementation of APIs within your organization.
Web Developer
A Web Developer is responsible for designing and developing websites and web applications. In this role, you are likely to encounter RESTful APIs, as they are widely used for data exchange and communication between the frontend and backend of web applications. This course can provide a solid foundation for Web Developers who want to enhance their understanding of API testing using Postman. By learning how to send REST requests, validate responses, and handle authentication, you can contribute to the development of user-friendly and efficient web applications.
Product Manager
A Product Manager is responsible for defining, developing, and launching new products or features. In this role, you are likely to work closely with API Developers and Quality Assurance Testers to ensure that APIs meet the requirements of your organization and its users. This course can provide valuable insights for Product Managers who want to enhance their understanding of API testing using Postman. By learning how to design API test cases, validate responses, and generate reports, you can contribute to the successful launch and management of software products.
DevOps Engineer
A DevOps Engineer combines software development (Dev) and IT operations (Ops) to improve the efficiency and quality of software delivery. As a DevOps Engineer, you may be involved in the testing and deployment of APIs. This course can provide a strong foundation for DevOps Engineers who want to enhance their understanding of API testing using Postman. By learning how to automate API tests, integrate Postman with other tools, and generate reports, you can contribute to the efficient and reliable delivery of software products.
Systems Analyst
A Systems Analyst analyzes and designs computer systems to meet the needs of an organization. In this role, you may be involved in the design and testing of APIs. This course can provide valuable knowledge for Systems Analysts who want to enhance their understanding of API testing using Postman. By learning how to define API test cases, validate responses, and generate reports, you can contribute to the successful implementation of APIs within your organization.
Software Development Manager
A Software Development Manager typically oversees the activities of software developers during a software development process. Working in this role, you may get a chance to manage a team of API Developers, as API integrations have become increasingly important for business growth and innovation. This course can help build a foundation for success in your role as a Software Development Manager, by teaching you the basics of API Testing using Postman, a popular tool for RESTful web service testing. With this knowledge, you can collaborate effectively with API Developers and contribute to the successful implementation of API integrations within your organization.
Project Manager
A Project Manager plans, executes, and monitors projects to achieve specific goals. In this role, you may be involved in the management of API development and testing projects. This course can provide valuable knowledge for Project Managers who want to enhance their understanding of API testing using Postman. By learning how to define API test plans, track progress, and manage resources, you can contribute to the successful delivery of API projects.
Data Analyst
A Data Analyst collects, analyzes, and interprets data to identify trends and patterns. In this role, you may be involved in the analysis of data from APIs. This course can provide a useful foundation for Data Analysts who want to enhance their understanding of API testing using Postman. By learning how to send REST requests, extract data from responses, and perform data analysis, you can contribute to the effective use of data for decision-making within your organization.

Reading list

We've selected seven books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Expert's Practical Guide of API Testing using Postman-2023.
A collection of patterns for designing and implementing RESTful web APIs.
Provides a practical guide to unit testing with JavaScript. It covers topics such as test-driven development, mocking, and asynchronous testing. It valuable resource for anyone who wants to improve their unit testing skills.
Provides a practical guide to testing microservices. It covers topics such as testing microservices architecture, testing microservices performance, and testing microservices security.
Provides a comprehensive overview of software testing techniques. It covers topics such as black-box testing, white-box testing, and performance testing. It valuable resource for anyone who wants to learn more about software testing techniques.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Expert's Practical Guide of API Testing using Postman-2023.
SOFTWARE TESTING MASTERCLASS-2023-JIRA | AGILE | API...
Most relevant
Generate API Documentation from Postman
Most relevant
RESTful API Testing with Postman
Most relevant
REST API Testing, Automation using POSTMAN
Most relevant
Postman: The Complete Guide - REST API Testing
Most relevant
Learn JMETER from Scratch on Live Apps -Performance...
Most relevant
Postman 8 Fundamentals
Most relevant
Software Testing for Developers
Most relevant
API Testing a real web application via Postman
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser