# Advanced Features

* [Compare and Download Functional Reports](#compare-and-download-functional-reports)
* [Execute Multiple Test Scripts](#execute-multiple-test-scripts)
* [Execute Multiple Test Suites](#execute-multiple-test-suites)

***

### Compare and Download Functional Reports

* Functional report comparison in API testing is a process that involves comparing the responses and behaviors of an API to ensure that they meet specific criteria and expectations.

  Step-1: Selct two reports from Test Result page.

  Step-2: Click on **Compare**.

  ![image](/files/Hb8Z6kRLrEGbfyvLPIf5)

  * Here you can compare API's on the basis of Request Body, Response Body and Response Header
  * Request Body:

  ![image](/files/N5kTbPpxdvpzQTyUqHi6)

  * Response Body:

  ![image](/files/56OSwQuojpqZBc8lA880)

  * Response Headers:

  ![image](/files/sEtxCtLy7glomOg5gQOk)

  * To download the API Comparison report, simply click on the **Download Report** option.

***

### Execute Multiple Test Scripts

Step-1: Select the test scripts from the test suite and click on Run

![image](/files/jFMbUAXgWhfesEXiJ0hg)

Step-2: Set the Environment Name as Global and run the execution.

![image](/files/uieIXDcKUDDLrYCzyaTE)

After clicking on "Run," you will be redirected to the Test Result page.

***

### Execute Multiple Test Suites

Step-1: Select multiple test suites from the project and click on Run

![image](/files/lNyXaprJXWigtBrticpO)

Step-2: Set the Environment Name as Global and run the execution

![image](/files/uieIXDcKUDDLrYCzyaTE)

After clicking on "Run", you will be redirected to the Test Result page.

![image](/files/SOn9mej0Dc7QbG97Rp40)

Please access [Reports page](/api-testing/functional-testing/report.md) to get more insights on the report section.

**Summary**

Please watch attached video for executing Test Script.

![execute multiple test scripts and test suites](/files/X20KOF1Bm7SHrKoNqjks)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.qyrus.com/api-testing/functional-testing/advanced-features.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
