Final Exam: API Testing with REST Assured

Intermediate
  • 1 video | 32s
  • Includes Assessment
  • Earns a Badge
Final Exam: API Testing with REST Assured will test your knowledge and application of the topics presented throughout the API Testing with REST Assured journey.

WHAT YOU WILL LEARN

  • Run a rest assured test with testng
    use the peek and print functions to view a response
    validate response headers and bodies using the response object
    validate responses with a fluent interface
    use hamcrest matchers with strings
    use hamcrest matchers with collections and arrays
    validate headers with flexible matchers
    send requests with named and unnamed parameters
    perform testing with query parameters
    load and validate collections with jsonpath
    generate a json schema
    recall json schema dialects
    compare a schema to a response body
    specify range constraints in a schema
    handle and validate xml responses
    run application programming interface (api) endpoints
    send head and options requests
    deserialize nested fields
    send put and patch requests
    use lombok for boilerplate code
    create a spring model-view-controller (mvc) application
    run repetitive and boilerplate code without data-driven testing
    specify multiple values with a data provider function
    test apis using plain old javascript objects (pojos)
    view api endpoints and send requests
    parse excel files using poiji
    map columns to fields using poiji
    use poiji to parse excel files
    authenticate application programming interfaces (apis) using digest authentication
    access an api endpoint with oauth2
  • perform end-to-end tests using authentication
    use the request and response configuration classes
    modify rest assured configurations
    work with composition and inheritance to write clean code for tests
    integrate tests with the maven life cycle
    use the request and response configuration classes
    describe how transient errors work
    handle transient errors with awaitility
    make requests to the envoy proxy server
    retry tests with custom code
    set up a test and view the jenkins server
    set up a jenkins plugin and integrate it with git and maven
    poll github repository for changes to create pipelines and rerun api tests
    use ngrok to expose a local url
    trigger jenkins builds with push notifications
    create a ci/cd pipeline with github actions
    run a github actions workflow and view the results
    set up the bugs api server and the test suite to test the server
    use an itestlistener to hook into test events
    configure request and response logging using the itestresult and itestlistener
    integrate extent reporting with the continuous integration (ci) pipeline for github actions
    configure dependencies and other variables to generate allure reports
    customize test categories using json files
    integrate allure reporting with the ci pipeline for github actions
    set up a basic wiremock server with api stubs
    mock endpoints using json files to configure requests and responses
    specify path parameters and query parameters in requests
    assert json, duration, and status codes with jmeter
    use the json extractor post-processor to access json from response data and use the extracted json to make other requests to the server
    run load tests using the jmeter command line

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.

YOU MIGHT ALSO LIKE

Rating 5.0 of 1 users Rating 5.0 of 1 users (1)
Rating 5.0 of 1 users Rating 5.0 of 1 users (1)