Back to Browse

How to Perform Request & Response Specification in Rest Assured | API Testing Tutorial | Day 16

20.3K views
Aug 7, 2020
10:57

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 πŸš€ 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 βœ… Time Jump βœ… 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 🌍 Test Automation - https://bit.ly/learnautomation2020 πŸ’Œ API Testing - https://www.learnapitesting.com πŸŽ™ Cypress Tutorial with LIVE Projects - https://cypresstutorial.com πŸ“ REST API testing with Python - https://masterapitesting.com PS: Some of the links in this description are affiliate links that I get a kickback from 😜

Download

1 formats

Video Formats

360pmp421.2 MB

Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.

How to Perform Request & Response Specification in Rest Assured | API Testing Tutorial | Day 16 | NatokHD