
In this lecture I talk about the REST-services applications. I discover the main principles of the RESTful approach and key principles of their functioning.
Instruction:
How to launch REST sample API locally.
You can follow the steps from the instruction below or download the file from the "External Resources" in this lecture.
1. Download sample of REST API:
https://dl.dropboxusercontent.com/u/29572172/rest-app-0.0.2.jar
2. Open command line
3. Navigate to that folder where you have saved rest-app-0.0.2.jar file from the step #1
4. Enter java -jar rest-app-0.0.2.jar
5. Open in browser:
http://localhost:8080/swagger/index.html
In this lecture I talk about one of the most popular documentation tool for the REST-services - Swagger UI. I make an overview the main features and possibilities and show how it works.
This lecture covers installation of REST-client in Google Chrome (POSTman) which will be used further in testing of the REST-services. Also I make a high level overview of POSTman interface
In this lecture I show the most simple usage of POSTman by performing a GET call. In addition to this I explain why we should use environment variables.
In this lecture I demonstrate the most simple example of POST HTTP request test.
In this lecture I demonstrate the most simple example of PUT HTTP request test.
In this lecture I demonstrate the most simple example of DELETE HTTP request test.
In this lecture I demonstrate how to deal with high URI abstractions. I show the usage of query parameters and their combinations.
This lecture covers requests which cause error responses. You'll learn how to deal with them and how to add such requests in your tests.
This course teaches you how to work with REST-client POSTman developed as extension to Google Chrome. You will see a real tests which you are able to repeat locally with test app. If you are Tester or QA engineer this course exactly for you! The real world examples from the course will help you to apply the acquired knowledges to your work projects.
The essential skills which the course gives to you:
Understand REST-app architecture
Comprehensive theory! Overview of GET / POST / PUT / DELETE HTTP requests
Usage of POSTman for testing of REST-services
Basics of an authentication & authorisation handling!
5. Practical examples
6. Real rest application, which you run locally with a Swagger UI!
Spend 60 minutes of your time to boost your technical skills in a testing of RESTful web services.
Invest in yourself and bi in front!