API Testing Contents


Introduction to API Testing

  • Introduction to API’s 
  • API v/s Web Service
  • Difference Between SOAP And REST Assured
  • HTTP and HTTP Requests
  • JavaScript Object Notation (JSON)
  • Installing JSON Server for creating dummy API’s
  • Creating Dummy API’s for API  Testing
  • Installation and Configuration of NodeJS

Postman 

  • Postman Introduction & Installation
  • Creating First Collection
  • Sending API Requests
  • Creating Requests
  • Authorizing Requests
  • GET Request in Postman
  • Response in Postman
  • Request Parameters
  • POST Request
  • Postman Cookies
  • Postman Collections
  • Creating Collections
  • Sharing Collections
  • Types of Postman Variables
  • Introduction to Scripts
  • Pre-request Scripts
  • Test Scripts
  • Workflows in Postman
  • Asserts in Postman
  • Chai Assertion Library
  • Data Driven testing

RestAssured 

  • Creating First Maven Project
  • Including The Required REST Assured and Other Dependencies
  • Writing first REST Assured API Automation Program
  • The GET Request
  • The Post Request – Body Data Creation Ways
  • Ways to create the body data
  • Simple Body Data Creation Using Plain Old Java Object (POJO)
  • Complex Json Using POJO
  • Body Creation In The Form Of Array using POJO
  • Body Data Creation using Org.Json Library
  • Simple JSON Using Org.Json Library
  • Complex Json Using Org.Json
  • Body Creation In The Form Of Array
  • Body Data Creating Using Existing Json File
  • Existing Json file with data in Json format
  • Existing Json file with data variables
  • Scanning values at Run time and inserting in Json Data
  • Response Data Parsing
  • Response Data Parsing and JSONPath
  • Supported Operators
  • Functions
  • Filter Operators
  • Response data parsing using Json Path
  • Response Data parsing Using Org.Json library
  • Designing the Rest Assure Framework Project
  • Designing the Framework Wire Frame
  • Diagrammatic Understanding the Framework
  • Creating the Framework Project (Maven)
  • Response Validations, Parsing and API Chaining
  • API Chaining
  • Frameworks