Skillit: Learn API Testing using Postman, SoapUI & RestAssured

Dashboard

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.

Currently Unavailable

The experience

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

Read more

Highlights & what’s included

  • 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
Location confirmed upon purchase

Thomson

Video provides a powerful way to help you prove your point. When you click Online Video, you can paste in the embed code for the video you want to add. You can also type a keyword to search online for the video that best fits your document. To make your document look professionally produced, Word provides header, footer, cover page, and text box designs that complement each other. For example, you can add a matching cover page, header, and sidebar. Click Insert and then choose the elements you want from the different galleries. Themes and styles also help keep your document coordinated. When you click Design and choose a new Theme, the pictures, charts, and SmartArt graphics change to match your new theme. When you apply styles, your headings change to match the new theme.

Reviews

No Reviews yet.

Currently Unavailable

The fine print

  • When you purchase this experience you agree to our Terms and Conditions.
  • This experience is non-refundable, but you can reschedule the date 48 hours prior to the event (one time only). Please see Skillit’s Cancellation Policy for more details.
  • Skillit will reserve the right to cancel or reschedule the class.
  • Click on the FAQs for any additional questions or reach out to Skillit!
  • Safety during class and use of all materials generated in classes after class are solely your responsibility to bear.
  • While the majority of Skillits are for ages 7 and up, please chack the requirements for your specific class prior to booking.
  • What to bring
  • Task #1