Learn API Testing using Postman, SoapUI & RestAssured | Udemy


Learn API Testing using Postman, SoapUI & RestAssured | Udemy [Update 02/2025]
English | Size: 15.26 GB
Genre: eLearning

Postman, RestAssured & SoapUI

What you’ll learn
You will be able to understand what the Rest API’s are, and their functionality.
After completing this course you can start working on Rest API Testing Projects
You will learn how to build frame works in Postman and RestAssured
You will learn CI & CD Integration with Postman & RestAssured

Course Overview: Mastering Back-End Testing and API Automation

In today’s digital landscape, web applications heavily rely on seamless communication through web services. The dominant architecture, Representational State Transfer (REST), has become a cornerstone in modern web service development. This course aims to transform you into a proficient back-end testing expert, equipping you with the skills to navigate the evolving IT industry landscape.

Module 1: Introduction to API Testing

Client-Server Architecture

  • Understanding the Basic Architecture
  • Roles of Client and Server

API Basics

  • What is an API?
  • Why API Testing is Needed?
  • Types of APIs
  • SOAP vs. REST

Understanding Web Services

  • API vs. Web Service
  • REST API Fundamentals
  • REST API Methods (GET, POST, PUT, DELETE)
  • HTTP vs. HTTPS
  • HTTP Status Codes

Module 2: API Testing with Postman

  • Postman Introduction
    • Postman Installation
    • Creating Workspace
    • Creating Collections
    • Creating HTTP Requests (GET, POST, PUT, DELETE)
    • Saving & Editing Requests
    • Operations on Collections
  • Response Validation
    • Status Codes
    • Cookies
    • Headers
    • Response Body
    • Schema
  • Exporting & Importing Collections
  • Creating Dummy APIs for API Testing
    • NodeJS Installation
    • JSON-Server Installation
  • JavaScript Object Notation (JSON) & JSON Path
    • What is JSON?
    • Understanding JSON Object & JSON Array
    • JSON Path
  • Validating Responses (Chai Assertions)
    • Testing Status Codes
    • Testing Headers
    • Testing Cookies
    • Testing Response Time
    • Testing Response Body
  • Scripts in Postman
    • Pre-request Scripts
    • Test Scripts (Post Response Scripts)
    • JSON Schema Validation
  • Working with Variables
    • Global Variables
    • Collection Variables
    • Environment Variables
    • Local Variables
    • Data Variables
    • Set, Get & Unset Variables with Scripts
  • Postman Console
  • Chaining Requests
  • Customize Collection Run Order(Work flow)
  • Working with Data Variables/External Variables
  • Data-Driven Testing
    • Using JSON Files
    • Using CSV Files
  • File Upload & Download API Requests
  • Authorization Types
    • Basic Authorization
    • Digest Authorization
    • API Key
    • Bearer Token
    • OAuth2
  • Project Work -Online Store
    • API testing Reference documents
    • Writing API Test Cases
    • Creating Collections & Adding Requests
    • Adding Scripts (Chai Assertions)
    • Running Collections Manually
    • Scheduling Runs
  • Newman CLI
    • Install Newman
    • Install newman-reporter-html for Reporting
    • Exporting and Sharing Collections from Postman
    • Run Collections Locally via Command Prompt
    • Push Collections to GitHub and Run in Jenkins
  • Postman CLI
    • Install Postman CLI
    • Use Postman CLI to Run a Collection from Command Line
    • Set Up GitHub Actions with Postman CLI to Run Collections in CI/CD Pipeline
  • Documenting APIs
    • Create Public Documentation
    • Write Markdown Descriptions at Request, Folder, or Collection Level
    • Embed “Run in Postman” Button with Documentation
    • Preview Docs Before Publishing
    • Publish to API Network
    • Swagger
    • cURL
  • Mocking APIs
    • Set Up Mock Servers
    • Create Dynamic Mock Responses
  • Performance Testing
    • Run a performance test
    • Types of Load profiles in Postman
    • View performance test metrics
    • Inject data into virtual users
  • GraphQL
    • What is GraphQL?
    • GraphQL vs REST
    • GraphQL Core Concepts
    • GraphQL Queries – Fetching data
    • GraphQL Mutations – Writing data
    • GraphQL Subscriptions – Realtime updates
    • Create GraphQL requests in Postman
    • Postman GraphQL interface

Module 3: API Testing with RestAssured

Introduction to RestAssured

  • Overview and Importance

Setting up a RestAssured Maven Project

  • Install JDK & Eclipse IDE
  • Creating maven Project & Add dependencies
  • Configuring IDE and TestNG

Writing API Automation Scripts

  • HTTP Methods: GET, POST, PUT, DELETE
  • Different ways to Create Request Body/Payload
    • Using HashMap
    • Using org.json library
    • Using POJO Class
    • Using External JSON File
  • Handling Parameters
  • Path Parameters
  • Query Parameters
  • Headers and Cookies

Authentication Types

  • Basic Authentication
  • Digest Authentication
  • Preemptive Authentication
  • OAuth 1 and OAuth 2

File Upload & Download (Form parameters)

Parsing Response Body

  • Parsing JSON and XML Response body
  • JSON Schema and XML Schema/XSD Validations

Advanced RestAssured Features

  • API Chaining
  • Serialization and Deserialization
  • Request and Response Specification Builders
  • Root Path
  • Logging

RestAssured with GraphQL

  • Handling GraphQL Queries
  • Handling GraphQL Mutations

Framework Development

  • Building a RestAssured Framework
  • Creating Maven Project & Folder Structure
  • API End Point(Routes)
  • Understanding Schemas & Models
  • Creating of POJO Classes
  • Creating Payloads
  • Creating Configuration & Test Data files
  • Creating API Tests and add validations
  • Generating Extent & Allure Reports
  • Running Tests using TestNG(Serial & Parallel mode)

CI & CD

  • Working with Git & Github
  • Integration with Jenkins

Bonus Lectures:

  • API Testing with SoapUI & Ready API

Who this course is for:

  • Beginners, Fresh graduates,Manual Testers and Automation Test Engineers
DOWNLOAD FROM RAPIDGATOR

rapidgator.net/file/b32098c59f09c835f7dadcb2ee89e41d/UD-LearnAPITestingusingPostmanSoapUIRestAssured2025-2.part01.rar.html
rapidgator.net/file/72a0ebba2038af8bba1d21c2e0f17a24/UD-LearnAPITestingusingPostmanSoapUIRestAssured2025-2.part02.rar.html
rapidgator.net/file/402670cd3dff1a960b2cb735dc19c917/UD-LearnAPITestingusingPostmanSoapUIRestAssured2025-2.part03.rar.html
rapidgator.net/file/ade20791398edfb00a6b031248615fe9/UD-LearnAPITestingusingPostmanSoapUIRestAssured2025-2.part04.rar.html
rapidgator.net/file/aa4cd6c53b24e386c6f2ca5c6729627b/UD-LearnAPITestingusingPostmanSoapUIRestAssured2025-2.part05.rar.html
rapidgator.net/file/b74c798ea6b5c2fc4338bf35d0b7c1bd/UD-LearnAPITestingusingPostmanSoapUIRestAssured2025-2.part06.rar.html
rapidgator.net/file/490acd13a70e02ef3571ac33833977ee/UD-LearnAPITestingusingPostmanSoapUIRestAssured2025-2.part07.rar.html
rapidgator.net/file/108eb4ee6085f2980dd56f057083096c/UD-LearnAPITestingusingPostmanSoapUIRestAssured2025-2.part08.rar.html
rapidgator.net/file/00d500493f8081b6defb877e976d067d/UD-LearnAPITestingusingPostmanSoapUIRestAssured2025-2.part09.rar.html
rapidgator.net/file/518c8ae06f8c772920afcbffc918099a/UD-LearnAPITestingusingPostmanSoapUIRestAssured2025-2.part10.rar.html
rapidgator.net/file/75ccaff7c065b00f49bfc660a541e960/UD-LearnAPITestingusingPostmanSoapUIRestAssured2025-2.part11.rar.html
rapidgator.net/file/6afef3d5666e1578a6c85d2d113867ef/UD-LearnAPITestingusingPostmanSoapUIRestAssured2025-2.part12.rar.html
rapidgator.net/file/76376e77efa04627c0c2ca12a6153942/UD-LearnAPITestingusingPostmanSoapUIRestAssured2025-2.part13.rar.html
rapidgator.net/file/15ccca2dc542b1597c51971b9e40b904/UD-LearnAPITestingusingPostmanSoapUIRestAssured2025-2.part14.rar.html
rapidgator.net/file/96891f5a77f58ca97ffc010e68a6766e/UD-LearnAPITestingusingPostmanSoapUIRestAssured2025-2.part15.rar.html
rapidgator.net/file/d515ba0a0fb40a60f5b733771efd61bc/UD-LearnAPITestingusingPostmanSoapUIRestAssured2025-2.part16.rar.html
rapidgator.net/file/36abfcf80b066e7c367944a869ba9969/UD-LearnAPITestingusingPostmanSoapUIRestAssured2025-2.part17.rar.html

DOWNLOAD FROM TURBOBIT

trbt.cc/33egive39cpo/UD-LearnAPITestingusingPostmanSoapUIRestAssured2025-2.part01.rar.html
trbt.cc/g0k3d1glhvr6/UD-LearnAPITestingusingPostmanSoapUIRestAssured2025-2.part02.rar.html
trbt.cc/2quj9vxu3b14/UD-LearnAPITestingusingPostmanSoapUIRestAssured2025-2.part03.rar.html
trbt.cc/h30je1o3bect/UD-LearnAPITestingusingPostmanSoapUIRestAssured2025-2.part04.rar.html
trbt.cc/98ljipl8orv2/UD-LearnAPITestingusingPostmanSoapUIRestAssured2025-2.part05.rar.html
trbt.cc/gt63g02qnh03/UD-LearnAPITestingusingPostmanSoapUIRestAssured2025-2.part06.rar.html
trbt.cc/2887prjklsm0/UD-LearnAPITestingusingPostmanSoapUIRestAssured2025-2.part07.rar.html
trbt.cc/61fd330ts45f/UD-LearnAPITestingusingPostmanSoapUIRestAssured2025-2.part08.rar.html
trbt.cc/ruc1hj3ruf5p/UD-LearnAPITestingusingPostmanSoapUIRestAssured2025-2.part09.rar.html
trbt.cc/4g5zui2dr4nw/UD-LearnAPITestingusingPostmanSoapUIRestAssured2025-2.part10.rar.html
trbt.cc/opry97kaok9p/UD-LearnAPITestingusingPostmanSoapUIRestAssured2025-2.part11.rar.html
trbt.cc/528jm19vd6n2/UD-LearnAPITestingusingPostmanSoapUIRestAssured2025-2.part12.rar.html
trbt.cc/l7r674vmtie8/UD-LearnAPITestingusingPostmanSoapUIRestAssured2025-2.part13.rar.html
trbt.cc/i718qexe0y6a/UD-LearnAPITestingusingPostmanSoapUIRestAssured2025-2.part14.rar.html
trbt.cc/riye3ksa2z82/UD-LearnAPITestingusingPostmanSoapUIRestAssured2025-2.part15.rar.html
trbt.cc/e7fr0cqmlh7b/UD-LearnAPITestingusingPostmanSoapUIRestAssured2025-2.part16.rar.html
trbt.cc/wxarwh6a1oc2/UD-LearnAPITestingusingPostmanSoapUIRestAssured2025-2.part17.rar.html

If any links die or problem unrar, send request to
forms.gle/e557HbjJ5vatekDV9

Leave a Comment