Qyrus User Documentaion
  • 👨‍💻API Testing
    • What is API?
    • Getting Started
    • Functional testing
    • Functional Assertions
    • Functional Reports
    • API to DB Assertion
    • API Process
    • Advanced Features
    • Emailing & Downloading Report
    • Execute JavaScript
    • Advanced Reports
    • Advanced Features
    • Build Test script
    • Parameterization
    • GraphQL
    • REST vs SOAP vs GraphQL
    • FAQs
    • Representational State Transfer API( REST API)
  • 📱Device Farm
    • Introduction
    • Getting Started
    • Project Creation & Setup
    • Manual Testing
    • Automation
    • Test Reports and Analysis
    • Element Explorer Feature for Appium Automation Testing
    • Integrations with Collaboration Tools
    • Interrupts
    • Supported Devices and Browsers List
    • Biometric Bypass Feature for Real Devices
    • File Upload Feature for Remote Real Devices
    • Frequently Asked Questions (FAQ)
Powered by GitBook
On this page
  • Build and Execute Test script.
  • Headers and Params:
  • Body
  • Execute Test Script
  1. API Testing

Build Test script

Build and Execute Test script.

Test Script Info

Step-1 : Select the type of API you'll be testing (REST, SOAP, GraphQL).


Authorization:

Authorization in the context of APIs refers to the process of granting or denying access to specific resources, data, or functionalities within an API.

Type 1: Basic Authentication

Step 1: Choose the Basic Auth option.

Step 2: Provide the following credentials:

  • Enter authorized API Username.

  • Enter your Corresponding Password.

Type 2: OAuth 2.0 Authentication

Step 1 : Select the "OAuth 2.0" option.

Step 2 : Depending on the token retrieval method, do one of the following:

Option A: Access Token in Headers

Step-1 : Enter the Access Token to be added to headers.

Step-2 : Save the TestScript.

  • After saving the access token, it will be added in headers part along with prefix Bearer.

Option B: Access Token in Query Parameters

Step-1 : Enter the Access Token to be added to queryParams.

Step-2 : Save the TestScript.

  • After saving the access token, it will be added in query params.

Select Certificate

Click here to check out option to upload Certificate


Headers and Params:

Headers

Headers consist of key-value pairs that provide additional information about the request or the client.

  • Key-Value Pair: Headers convey metadata, authentication tokens, content type, and more to the server.

    You can remove headers by clicking on the delete icon.

Path Parameter:

Path parameters are placeholders in the URL path that are replaced with actual values.

  • Provide Parameter Name, Parameter Value, Parameter Type details.

  • As they allow dynamic and resource-specific interactions, such as accessing specific endpoints or records.

  • Using Path Parameter in Test Script:

    Note: The name of the path parameter stated in both the Header and Params section must match the path parameter name utilized in the Info of your Test Script.

  • Path parameters can be removed by clicking on Delete Icon.

Query Parameter:

Query parameters are appended to the URL and are used to modify the request or filter responses.

  • Provide Parameter Name, Parameter Value, Parameter Type details.

  • As they enable filtering, sorting, and customizing requests to retrieve specific data.

  • You can remove Query Parameters by clicking on the delete icon.


Body

  • The payload of data sent in the request's body.

  • Typically used for POST, PUT, DELETE, and PATCH requests to send data to the server.

  • It include information like JSON objects, XML, or form data that the API endpoint expects.


Execute Test Script

Step-1 : Click on Play icon to execute test.

Step-2 : Select the Environment name.

Step-3 : Then select desired Environment & click on the Run button.

Step-4 : It will be navigated to reports page.

PreviousAdvanced FeaturesNextParameterization
👨‍💻