Rest Assured Tutorials

HOME

RestAssured is a Java-based library that is used to test RESTful Web Services. REST-assured was designed to simplify the testing and validation of REST APIs and is highly influenced by testing techniques used in dynamic languages such as Ruby and Groovy.

Chapter 1 Introduction to Rest Assured
Chapter 2 Setup Basic REST Assured Maven Project In Eclipse IDE
Chapter 3 How to test GET Request using Rest Assured
Chapter 4 How to test POST Request using Rest Assured
Chapter 5 How to test PUT Request using Rest Assured
Chapter 6 How to test DELETE Request using Rest Assured
Chapter 7 How to test PATCH Request using Rest Assured
Chapter 8 How to test POST request from JSON Object in Rest Assured
Chapter 9 How to test POST JSON Object request using Java Map in Rest Assured
Chapter 10 How to create JSON Array Request Body – org.json
Chapter 11 How to print pretty JSON using org.json library in Java?
Chapter 12 Assertion of JSON in Rest Assured using Hamcrest
Chapter 13 Extraction from JSON in Rest Assured
Chapter 14 How To Send A JSON/XML File As Payload To Request using Rest Assured
Chapter 15 Logging in Rest Assured
Chapter 16 How to test SOAP Services using Rest Assured
Chapter 17 How to send basic authentication credentials in Rest Assured
Chapter 18 How to add Content Type to request in Rest Assured
Chapter 19 How to verify the response time of a request in Rest Assured?
Chapter 20 How to verify JSON response headers in Rest Assured? 
Chapter 21 How to perform multiple assertions in Rest Assured? 
Chapter 22 How to handle HTTP Query Parameters using REST Assured
Chapter 23 How to validate JSON body in Rest Assured?
Chapter 24 Compare JSON Objects using JSONAssert Library
Chapter 25 Compare JSON Arrays using JSONAssert Library
Chapter 26 How to blacklist headers in Rest Assured
Chapter 27 How to pass authorization token in header in Rest assured? – NEW
Chapter 28 Generating and Using Access Tokens in a Rest API: A Complete Guide – NEW

JSON Manipulation

Chapter 1 Serialization – How to create JSON Payload from Java Object – Jackson API
Chapter 2 Deserialization – How to convert JSON to Java Object using Jackson API
Chapter 3 How to create JSON Array Payload using POJO – Jackson API
Chapter 4 How to create Nested JSON Object using POJO – Jackson API
Chapter 5 Rest Assured – How to test JSON Request using Jackson API
Chapter 6 Rest Assured – @JsonIgnore Annotation in Jackson API
Chapter 7 Rest Assured – @JsonIgnoreProperties in Jackson
Chapter 8 Serialization – How to convert Map to JSON string using Jackson API
Chapter 9 Deserialization – How to convert JSON to Map using Jackson API

XML Manipulations

Chapter 1 How to parse XML in Java
Chapter 2 How to retrieve XML Child Nodes in Java
Chapter 3 Serialization – How to convert Java Objects to XML using Jackson API
Chapter 4 Deserialization – How to convert XML to Java Objects using Jackson API
Chapter 5 Jackson Annotations for XML – JacksonXmlRootElement
Chapter 6 Marsalling – How to convert Java Objects to XML using JAXB
Chapter 7 UnMarshalling- How to convert XML to Java Objects using JAXB
Chapter 8 @XmlElementWrapper Annotation for XML – JAXB
Chapter 9 XML Marshalling – Convert Java objects to XML using JAXB Version 3
Chapter 10 XML Unmarshalling – Convert XML to Java objects using JAXB Version 3

Gradle

Chapter 1 Setup Basic REST Assured Gradle Project In Eclipse IDE

Frameworks

Chapter 1 Integration of REST Assured with TestNG
Chapter 2 Integration of REST Assured with JUnit4
Chapter 3 Integration of REST Assured with JUnit5
Chapter 4 Serenity BDD with Cucumber and Rest Assured
Chapter 5 Serenity BDD with Cucumber and Rest Assured in Gradle
Chapter 6 How To Create Gradle Project with Cucumber to test Rest API
Chapter 7 Rest API Test in Cucumber and JUnit4
Chapter 8 API Automation with REST Assured, Cucumber and TestNG – NEW

Leave a comment