Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
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:
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!
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Preparation|
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.
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:
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:
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
|Section 2: Practice|
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.
Authentication & Authorisation
Final self control
My name is Alexey Zvolisnkiy aka Alex Fruzenshtein. I'm a Java / Scala architect and a test automation lead. I started a programmer career in 2006. I've worked at European and US software companies and startups, attended at conferences as a speaker, conducted trainings. You can find more information about me on LinkedIn and on my blog.
My favorite areas of development are back-end solutions, API design, test automation of web UI and web-services. I'll be really glad to answer to all of your questions regarding my courses.