API Testing
Documentation Home
  • Overview
  • Getting-Started
    • Intro-to-API
    • Table of Contents
  • Project-Setup
    • Certificates
    • Database Configuration
    • Global-&-Environment
    • Integration
    • Pre-requisite-API
    • Project Set Up
  • Functional-Testing
    • API to DB Assertion
    • Advanced Features
    • Build-Test-Script
    • Functional Assertions
    • Functional-Testing
    • 🎀Parameterization
    • Functional Reports
  • API-Process-Testing
    • Advanced Features
    • API Process
    • Getting Started
    • Performance-Testing
      • Performance Testing
  • Advanced-Features
    • Emailing & Downloading Report
    • Execute JavaScript
    • Nova AI Assertions
    • Advanced Reports
    • Xray Integration
  • FAQ
    • FAQs
Powered by GitBook
On this page
  • Report Actions
  • Parameterized Case
  • Path Extraction
  • JSON Path Extraction
  • Xpath Path Extraction
  1. API-Process-Testing

Advanced Features

PreviousAPI-Process-TestingNextAPI Process

Last updated 1 year ago

Report Actions

After executing a test and viewing the report, you'll find several actions that you can perform to manage and interact with the test results.

Username

The "Username" section displays the name of the user who initiated the test execution.

Send Email

The "Send Email" action allows you to share the test report with relevant stakeholders via email.

Download Report

The "Download Report" option enables you to download the test report as a file. This is useful for offline review, archiving, or sharing the report outside of the testing platform.

Retry Test

If the test execution encountered issues or failures, the "Retry Test" button lets you initiate the same test run again. This can be helpful for retesting to verify fixes or rule out intermittent issues.

Delete Report

The "Delete Report" action allows you to permanently remove the test report.

Create Ticket

The "Create Ticket" action enables you to create a support or bug ticket directly from the test report.

Parameterized Case

Parameterized API Testing and Execution

In this guide, you'll learn how to perform parameterized API testing using external Excel and JSON files. You'll also understand how to configure test script connections, add connection configurations, and execute the scripts.

step-1 : Prepare an Excel or JSON or XML file with a list of input details to be parameterized and saved.

Step-2 : Implement the API request to save connections using the data from the file.

Step-3 : Execute the script and ensure the connections are saved as expected.

Parameterized Functional Reports

For parameterized reports we will have individual reports for each case in Functional.

Parameterized Performance Reports

For parameterized reports we will have individual reports for each case in Performance.

Path Extraction

JSON Path Extraction

  1. Input JSON Data:

  • Users access the application and are presented with a text area or input field where they can paste or enter JSON data.

  1. Click "Extract" Button:

  • Users click the "Extract" button to initiate the extraction process.

  1. JSON Path Extraction:

  • The application processes the entered JSON data using the provided JSON Path expression.

  • The extracted data based on the JSON Path expression is displayed as the response.

Xpath Path Extraction

  1. Enter XPath Expression:

  • Users also have the option to enter an XPath expression in another input field if they want to extract data from XML.

  1. Click "Extract" Button:

  • Users click the "Extract" button to initiate the extraction process.

  1. XPath Extraction:

  • The application processes the entered XML data using the provided XML Path expression.

  • The extracted data based on the XML Path expression is displayed as the response.

image
gif
image
image
gif
image
gif