4.2 out of 5
4.2
112 reviews on Udemy

REST-services testing

Learn how to test REST-services with the most popular Google Chrome extension POSTman
Instructor:
Alex Zvolinskiy
1,717 students enrolled
English [Auto-generated]
Work with Swagger UI
Test REST-apps with POSTman
Understand REST-app philosophy

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:

  1. Understand REST-app architecture

  2. Comprehensive theory! Overview of GET / POST / PUT / DELETE HTTP requests

  3. Usage of POSTman for testing of REST-services

  4. 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!

Preparation

1
Introduction

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.

2
Sample REST-app

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

3
Swagger UI

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.

4
POSTman

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

5
Summary

Practice

1
Simple GET test

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.

2
Simple POST test

In this lecture I demonstrate the most simple example of POST HTTP request test.

3
Simple PUT test

In this lecture I demonstrate the most simple example of PUT HTTP request test.

4
Simple DELETE test

In this lecture I demonstrate the most simple example of DELETE HTTP request test.

5
Query parameters

In this lecture I demonstrate how to deal with high URI abstractions. I show the usage of query parameters and their combinations.

6
Validation handling

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.

7
Authentication & Authorisation
8
Summary
9
Final self control
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.2
4.2 out of 5
112 Ratings

Detailed Rating

Stars 5
48
Stars 4
35
Stars 3
18
Stars 2
8
Stars 1
3
2c19e4af383d097ebeff0c6a63439ee0
30-Day Money-Back Guarantee

Includes

1 hours on-demand video
2 articles
Full lifetime access
Access on mobile and TV
Certificate of Completion