Learn API Testing using Postman, SoapUI & RestAssured




Learn API Testing using Postman, SoapUI & RestAssured

This course is designed to make you an expert in working with Back end Testing.

Nowadays, almost all web applications use web services to communicate or interact with each other. Most modern day web services are built on Representational state transfer (REST) architecture; REST has gained a lot of popularity and it will continue to do the same due to its simplicity in comparison with other technologies.

90%of the IT industry now heading towards this API for automating Services. On course completion You will be familiar with REST API testing   using Postman, SOAPUI & RestAssured and can implement Successfully it in your work place or will surely land on High Paying Job.


Topics Covered:

---------------------

Introduction to API Testing

  • What is Client & server?

  • Client-server architecture

  • What is an API?

  • Types of an API

  • API Vs Webservice

  • Rest API methods

  • http Vs https


API Testing using Postman

  • Postman Introduction

  • Postman installation

  • Creating Workspace

  • Creating Collection

  • Creating Requests - Get, Post, Put & Delete   

  • Saving & Editing Requests

  • Operations on Collections

  • Things to be validated in response

  • Status codes

  • Cookies

  • Headers

  • Response body

  • Exporting & Importing Collections

  • Creating Dummy API’s for API  Testing   

  • NodeJS installation

  • json-server installation

  • JavaScript Object Notation (JSON)   & JSON Path

  • What is JSON?

  • Understanding JSON Object & JSON Array

  • JSON Path

  • Adding Tests/validations   

  • Testing status codes

  • Testing headers

  • Testing cookies

  • Testing response time

  • Testing response body

  • Scripts in Postman

  • Pre-request Scripts

  • Tests Scripts

  • Working with Variables     

  • Global  Variables

  • Collection Variables

  • Environment Variables

  • Local  Variables

  • Data Variables

  • Get and Set Variables with Scripts

  • Postman Console

  • API Chaining 

  • Project - Books API

  • Data Driven Testing using JSON & CSV files   

  • File Upload & Download API

  • Authorization Types

  • Swagger

  • cURL ( Client URL)

  • Documenting & Publishing

  • ECommerce App Rest API's 

  • Testing XML Response 

  • Testing JSON  Response

  • Run Collection

  • Command prompt

  • Command prompt with HTML Report

  • Sharing Collections

  • Run Collection Remotely

  • Push collection to Github

  • Run collection in Jenkins


API Testing using RestAssured

  • Introduction to RestAssured

  • Setting RestAssured Maven Project

  • Including The Required REST Assured and Other Dependencies

  • Static imports

  • Writing first REST Assured API Automation Script

  • HTTP Methods

  • GET

  • Post

  • Put

  • Delete

  • Post request body creation ways

  • HashMap

  • POJO class

  • Org.Json Library

  • External JSON file

  • External JSON file with variables

  • Parameters

  • Path Parameters

  • Query parameters

  • Headers and cookies

  • Logging

  • Parsing Data

  • Parsing JSON response

  • Parsing Data

  • Parsing XML response

  • File Upload & Download API

  • JSON & XML Schema validations

  • Serialisation & de-serialisation JSON

  • Authentications Types

  • API Chaining

  • Request and response Specification builders

  • Root Path

  • Designing the Rest Assure Framework Project


Postman, SoapUI & RestAssured

Url: View Details

What you will learn
  • You will be able to understand what the Webservices & API's are, and their functionality.
  • After completing this course you can start working on API & Webservices testing projects
  • Covered most popular API testing tools like Postman, SOAPUI, Ready API & RestAssured API Automation

Rating: 4.66912

Level: All Levels

Duration: 53 hours

Instructor: Pavan Kumar


Courses By:   0-9  A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z 

About US

The display of third-party trademarks and trade names on this site does not necessarily indicate any affiliation or endorsement of hugecourses.com.


© 2021 hugecourses.com. All rights reserved.
View Sitemap