API Contract & Automation Testing with Postman: Working with GraphQL APIs

Postman    |    Intermediate
  • 7 videos | 52m 54s
  • Includes Assessment
  • Earns a Badge
GraphQL is a query language and runtime for application programming interfaces (APIs), offering a flexible and efficient approach to data fetching. Unlike traditional REST APIs, which require multiple requests to retrieve specific data, GraphQL allows you to request exactly what you need in a single request. You will begin this course by exploring a test GraphQL API hosted by the Hasura.io platform. You will discover how to use the GraphQL interface to query the API server to retrieve data and to perform modifications. Next, you will structure request documents with clauses and conditions to retrieve exactly the information you want from the API server. You will use filters to specify conditional predicates for the data you want to retrieve. Additionally, you will explore using query variables to modify filter values. Following queries, you will delve into mutations, commands to modify server resources. Finally, you will use Postman to send GraphQL requests. You will send requests, execute pre-request and test scripts, and confirm successful query execution by examining the response body.


  • Discover the key concepts covered in this course
    Work with graphql queries
    Pass in arguments and variables
    Send mutation requests
  • Run queries using postman
    Send mutations using postman
    Summarize the key concepts covered in this course


  • 1m 49s
    In this video, we will discover the key concepts covered in this course. FREE ACCESS
  • 9m 24s
    Learn how to work with GraphQL queries. FREE ACCESS
  • Locked
    3.  Specifying Arguments and Query Variables
    9m 45s
    Find out how to pass in arguments and variables. FREE ACCESS
  • Locked
    4.  Sending GraphQL Mutation Requests
    8m 47s
    Discover how to send mutation requests. FREE ACCESS
  • Locked
    5.  Executing GraphQL Queries with Postman
    12m 28s
    Find out how to run queries using Postman. FREE ACCESS
  • Locked
    6.  Performing GraphQL Mutations with Postman
    8m 17s
    Learn how to send mutations using Postman. FREE ACCESS
  • Locked
    7.  Course Summary
    2m 24s
    In this video, we will summarize the key concepts covered in this course. FREE ACCESS


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.