# Performance run

#### Performance run

Testing involves gradually intensifying the workload to observe the API's performance under heavier demand. Within this process, you can track response durations, review the status codes and advanced results associated with each request.

**Performance testing** in API testing refers to the process of evaluating the speed, responsiveness, stability, and overall scalability of an API under different load conditions. It uses parameters like thread count and analyzes responses, providing insights into response times and status codes. Advanced reports go beyond metrics, offering a deeper understanding of performance over time. They include summary reports, response latency trends, active threads data, and graphical representations of hits and transactions per second. These reports provide a holistic perspective, enabling informed decisions on optimization and scalability. Performance testing is crucial for delivering dependable APIs that meet real-world demands for speed and responsiveness

**Step 1:** Navigate to **Test Suite** and select the suite to commence a performance run.

**Step 2:** Select the entire suite or specific APIs.

**Step 3:** A pop-up screen will prompt and click on **Performance run** icon.

![](/files/0kAZdYCy99os8CQsPOk4)

**Step 4:** Select the number of threads number of threads where it is for mimicking concurrent users or processes to evaluate system behavior under varying levels of load.

!\[A screenshot of a computer

Description automatically generated]\(/files/2JyuP29mqjs373Na8kjE)

**Step 5:** Select Threshold response time, where it is maximum acceptable time for a system to respond.

**Step 6:** Select the Environment name.

**Step 7:** Then again Click on the **Execute** button.

**Step 8:** It will be navigated to reports page.

!\[A screenshot of a computer

Description automatically generated]\(/files/q65MoP4i8xEU8I2MwGAC)

When we click on the ellipsis icon (represented by three dots) next to a specific Test report entry, they will be provided with an option to Rerun the test report.

When we click on the ellipsis icon (represented by three dots) next to a specific Test report entry, they will be provided with an option to Delete the test report.

The performance report offers a type feature to sort scripts based on their **type**.

Sort the test scripts with **date range** for easy identification.

Sort the test scripts based on their test status using the filters in **status**.


---

# 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/qapi/test-execution/performance-run.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.
