API Testing: The Basics of Testing APIs with Postman

API, Postman    |    Intermediate
  • 11 videos | 1h 34m 31s
  • Includes Assessment
  • Earns a Badge
Rating 4.0 of 1 users Rating 4.0 of 1 users (1)
Postman is a powerful tool for API testing, offering a comprehensive suite of features to streamline the testing process. With Postman, you can create and execute a variety of HTTP requests, including GET, POST, PUT, and DELETE, allowing you to thoroughly test different aspects of your API. You will start this course by setting up your own API server utilizing the Flask library from Python. You will send requests using Postman, including basic GET and POST requests, and view the responses. You will learn how to create test scripts to test the responses from your APIs and use them to perform checks, such as verifying the status code or response body to ensure a successful request. Next, you will explore working with collection runners, which allows you to configure scheduled executions or introduce delays between your requests. Then, you will delve into authentication, a crucial aspect in most real-world APIs. Request senders usually authenticate themselves using mechanisms such as basic authentication, digest authentication, and bearer token authentication and you will work with all these authentication types. Finally, you will explore header presets, configuring header fields included in all requests.

WHAT YOU WILL LEARN

  • Discover the key concepts covered in this course
    Run a bug-tracking application programming interface (api) server
    Write test scripts for requests
    Use test scripts with post requests
    Use test scripts with put and delete requests
    Run a collection with a collection runner
  • Create and work with environments
    Explore basic and digest authentication
    Use authentication with a real api
    Explore header presets
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 2m 2s
    In this video, we will discover the key concepts covered in this course. FREE ACCESS
  • 12m 55s
    During this video, you will learn how to run a bug-tracking application programming interface (API) server. FREE ACCESS
  • Locked
    3.  Writing Test Scripts for GET Requests
    8m 51s
    Find out how to write test scripts for requests. FREE ACCESS
  • Locked
    4.  Using POST Requests to Create Bugs and Testing Responses
    11m 25s
    Learn how to use test scripts with POST requests. FREE ACCESS
  • Locked
    5.  Making PUT and DELETE Requests and Verifying Responses with Tests
    7m 38s
    In this video, find out how to use test scripts with PUT and DELETE requests. FREE ACCESS
  • Locked
    6.  Executing a Collection Using a Collection Runner
    9m 11s
    During this video, discover how to run a collection with a collection runner. FREE ACCESS
  • Locked
    7.  Creating and Managing Environments
    10m 7s
    In this video, you will learn how to create and work with environments. FREE ACCESS
  • Locked
    8.  Working with Basic and Digest Authentication
    12m 51s
    In this video, we will explore basic and digest authentication. FREE ACCESS
  • Locked
    9.  Exploring Authentication with the Bookstore API
    11m 23s
    Discover how to use authentication with a real API. FREE ACCESS
  • Locked
    10.  Creating and Using Header Presets
    5m 29s
    In this video, we will explore header presets. FREE ACCESS
  • Locked
    11.  Course Summary
    2m 39s
    In this video, we will summarize the key concepts covered in this course. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.