π₯ How to Perform Request & Response Specification in Rest Assured
Pramod Dutta
Posted on August 7, 2020
Hey BugHunters, In this video we are going to discuss Request & Response Specification in Rest Assured and Static import in Java.
This is part of the video serious REST Assured API testing Beginner Tutorial
P.S:
This is Day 16 of the 30 days of API Testing challenge Series. Where will learn the Basics before jumping to API Automation.
π Download PPT : https://scrolltest.com/ra/day16
β What is Static members in Java?
We can use static with a variable, method , inner class and blocks.
They are associated with the class not with the object.
You can use them without instantiating the class.
A static variable of a class is shared by every instance of that class.
β What is Specification?
If you are using a multiple tests and want to avoid duplicate request parameters and response, You can use the specification object.
There are two types of specification builder Java classes as mentioned below:
- RequestSpecBuilder
- ResponseSpecBuilder
β What is Static members in Java?
We can use static with a variable, method , inner class and blocks.
They are associated with the class not with the object.
You can use them without instantiating the class.
A static variable of a class is shared by every instance of that class.
β What is RequestSpecification?
It used when a few common parameters are needed for multiple and/or different tests while creating a request.
import io.restassured.builder.RequestSpecBuilder;
β What is Response Specification?
This is used to validate a common response or a response needed for multiple tests from the body. We can also merge additional body expectations must all be fulfilled for the test to pass.
import io.restassured.builder.ResponseSpecBuilder;
β What is Rest Assured?
REST Assured is a Java library that provides a domain-specific language (DSL) for writing powerful, maintainable tests for RESTful APIs. I'll be using real-world code examples you can copy, run, and reuse directly in your own test automation efforts
restassured #restassuredtutorial #apitesting #api #automationtesting #manualtesting #testautomation #thetestingacademy #scrolltest
π Tools and services I recommend:
Some of the courses that I recommend to become better Automation Tester ππ
π¦ Learn Jenkins for QA -
https://bit.ly/learnjenkins-p1
πΈ Programming Java -
https://bit.ly/learnjava2020-p1
π All 30 Days Task - https://scrolltest.com/30days/restassured
π Join 30 Days Challenge Updates - https://scrolltest.com/tta
π Free Automation MasterClass - https://thetestingacademy.com
π REST API testing with Python - https://masterapitesting.com
π Resources -
http://hamcrest.org/JavaHamcrest/tutorial
https://www.vogella.com/tutorials/Hamcrest/article.html
http://jsonpath.com/
Be sure to subscribe for more videos like this!
Posted on August 7, 2020
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.
Related
June 25, 2020