Make Selenium Easy

Learn REST Assured End to End

Welcome to Rest-assured tutorial. I ensure you that you can learn API Testing step by step by following my posts.

REST Assured Tutorial 2 – Setup a Basic REST Assured Maven Project in Eclipse IDE

REST Assured Tutorial 3 – Static Import in Java

REST Assured Tutorial 4 – Let’s Write First GET REST Assured Test

REST Assured Tutorial 5 – Abstraction – Hide The Implementation

REST Assured Tutorial 6 – Interface in OOPS – Implement As You Wish

REST Assured Tutorial 7 – Builder Pattern in REST Assured

REST Assured Tutorial 8 – BDD Style in Rest Assured

REST Assured Tutorial 9 – Let’s Write First POST Request in REST Assured

REST Assured Tutorial 10 – Let’s Write First PUT Request in REST Assured

REST Assured Tutorial 11 – Let’s Write First PATCH Request in REST Assured

REST Assured Tutorial 12 – Let’s Write First DELETE Request in REST Assured

REST Assured Tutorial 13 – Writing Response in a Text File

REST Assured Tutorial 14 –RequestSpecification – How the request will look like

REST Assured Tutorial 15 – Multiple Ways of Calling HTTP Methods on a RequestSpecification

REST Assured Tutorial 16 – Building RequestSpecification Using RequestSpecBuilder

REST Assured Tutorial 17 – Setting a Default RequestSpecification in Rest Assured

REST Assured Tutorial 18 – Querying RequestSpecification in Rest Assured

REST Assured Tutorial 19 – Default Host And Port in Rest Assured

REST Assured Tutorial 20 – How to Send a JSON/XML File as Payload to Request

REST Assured Tutorial 21 – Get & Assert Response Time Of Request

REST Assured Tutorial 22 – Introduction to JSON

REST Assured Tutorial 23 – Creating JSON Object Request Body Using Java Map

REST Assured Tutorial 24 – Creating JSON Array Request Body Using List

REST Assured Tutorial 25 – How To Create a JSON Object Using Jackson API – ObjectMapper – createObjectNode()

REST Assured Tutorial 26 – How To Use Java Object As Payload For API Request

REST Assured Tutorial 27 – How To Create JSON Array Using Jackson API – ObjectMapper – CreateArrayNode()

REST Assured Tutorial 28 – What is Plain Old Java Object (POJO) ?

REST Assured Tutorial 29 – How to create POJO classes of a JSON Object Payload

REST Assured Tutorial 30 – How To Create POJO Classes Of A JSON Array Payload

REST Assured Tutorial 31 – How To Create POJO Classes Of A Nested JSON Payload

REST Assured Tutorial 32 – Serialization – Java Object To JSON Object Using Jackson API

REST Assured Tutorial 33 – De-Serialization – JSON Object To Java Object Using Jackson API

REST Assured Tutorial 34 – Serialization – Java Object To JSON Object Using Gson API

REST Assured Tutorial 35 – De-Serialization – JSON Object To Java Object Using Gson API

REST Assured Tutorial 36 – @JsonInclude Annotation – Ignore Default Values In Payload

REST Assured Tutorial 37 – @JsonInclude Annotation – Ignore Null & Empty Values In Payload

REST Assured Tutorial 38 – How Getter & Setter methods Matter For Serialization Deserialization Using POJO

REST Assured Tutorial 39 – @JsonIgnore Annotation of Jackson API – Exclude Field of Pojo From Serialization and Deserialization

REST Assured Tutorial 40 – @JsonIgnoreProperties Annotation Of Jackson API – Exclude Field Of Pojo From Serialization Or Deserialization or Both

REST Assured Tutorial 41 – Ignore unknown properties during deserialization Using @JsonIgnoreProperties

REST Assured Tutorial 42 – Ignore Unknown Properties During Deserialization Using ObjectMapper – Jackson API

REST Assured Tutorial 43 – Get All Keys From A Nested JSON Object

REST Assured Tutorial 44 – Fetch Value From JSON Object Using JsonNode – Jackson – get() & path() Methods

REST Assured Tutorial 45 – Fetch Value From Nested JSON Object Using JsonNode – Jackson – at() Method

REST Assured Tutorial 46 – Fetch Value From JSON Array Using JsonNode – Jackson – Get() & Path() Methods

REST Assured Tutorial 47 – Fetch Value From Nested JSON Array Using JsonNode – Jackson – At() Method

REST Assured Tutorial 48 – How To Pass Headers In Rest Assured Requests

REST Assured Tutorial 49 – How To Retrieve Single and MultiValue Headers From Response Using Rest Assured

REST Assured Tutorial 50 – How to set Content-Type for request in Rest Assured

REST Assured Tutorial 51 – How To Retrieve and Assert Content-Type of Response in Rest Assured

REST Assured Tutorial 52 – ResponseSpecification – Specify how the expected response must look like

REST Assured Tutorial 53 – How to create ResponseSpecification using ResponseSpecBuilder

REST Assured Tutorial 54 – What is JSON Schema?

REST Assured Tutorial 55 – JSON Schema Validation in Rest Assured

REST Assured Tutorial 56 – JSON Schema Validation Without Rest Assured

REST Assured Tutorial 57 – Editing Existing JSON Object On The Fly Using JsonNode – Jackson

REST Assured Tutorial 58 – What is JsonPath and how to create it for simple and nested JSON Object?

REST Assured Tutorial 59 – How To Create JsonPath For Simple And Nested JSON Array?

REST Assured Tutorial 60 – Learn to write JsonPath expressions or JsonPath syntax

REST Assured Tutorial 61 – Deserialize Using JsonPath

REST Assured Tutorial 62 – How To Use Path or URL Parameters In Rest Assured

REST Assured Tutorial 63 – How to create JSON with date fields using POJO

REST Assured Tutorial 64 – How to pass value from one API to Another API using TestNG – ITestContext

REST Assured Tutorial 65 – How to parse a JSON Object response to a Java Map in Rest Assured?

REST Assured Tutorial 66 – How To Parse A JSON Array Response To A Java List In Rest Assured?

REST Assured Tutorial 67 – How to assert full response JSON body in Rest Assured?

REST Assured Tutorial 68 – Compare Two JSON using Jackson – Java Library

REST Assured Tutorial 69 – Introduction To JsonAssert Library

REST Assured Tutorial 70 – Compare JSON Objects using JSONassert Library

REST Assured Tutorial 71 – Compare JSON Arrays Using JSONassert Library

REST Assured Tutorial 72 – How To Compare Part of JSON Objects and Arrays using JSONassert library

REST Assured Tutorial 73 – How to ignore node/s for JSON comparison in JSONassert

Please wait...

Subscribe to new posts to become automation expert

Want to be notified when my new post is published? Get my posts in your inbox.