---
title: BlazeMeter
description: Gain insights into your BlazeMeter functional and performance test results
breadcrumbs: Docs > Integrations > BlazeMeter
---

# BlazeMeter
Integration version1.0.0          BlazeMeter - Functional Test ResultsBlazeMeter - Performance Test ResultsBlazeMeter - Performance Test ResultsBlazeMeter - Performance Test ResultsBlazeMeter - Performance Test ResultsBlazeMeter - Performance Test Results
## Overview{% #overview %}

[BlazeMeter](https://www.blazemeter.com/) is a cloud-based performance testing platform that enables scalable load testing for web applications, mobile apps, and APIs. It offers a range of testing capabilities, including performance testing and functional testing.

Integrate BlazeMeter with Datadog to gain insights into performance and functional test results metrics data.

## Setup{% #setup %}

### Generate API Key Id and API Key Secret in BlazeMeter{% #generate-api-key-id-and-api-key-secret-in-blazemeter %}

1. Log in to [BlazeMeter Account](https://auth.blazemeter.com/auth/realms/blazect/protocol/saml/clients/blazemeter).
1. Navigate to the Settings page by clicking the gear icon in the upper-right corner of the page.
1. In the left side bar, under the **Personal** section, click **API Keys**.
1. Create a new API Key by clicking **+ icon**.
1. In the **Generate API Key** section, enter a name and select an expiration date.
1. Click the **Generate** button to generate the **API Key Id** and **API Key Secret**.

### Connect your BlazeMeter account to Datadog{% #connect-your-blazemeter-account-to-datadog %}

1. Add your API Key Id and API Key Secret\

| Parameters     | Description                           |
| -------------- | ------------------------------------- |
| API Key Id     | API Key Id of BlazeMeter Account.     |
| API Key Secret | API Key Secret of BlazeMeter Account. |

1. Click the **Save** button to save your settings.

## Data Collected{% #data-collected %}

### Metrics{% #metrics %}

|  |
|  |
| **blazemeter.functional.gridSummary\_brokenTestCasesCount**(gauge)    | The number of test cases that are in a broken state               |
| **blazemeter.functional.gridSummary\_failedTestCasesCount**(gauge)    | The number of the test cases that are in a failed state           |
| **blazemeter.functional.gridSummary\_passedPercent**(gauge)           | The percentage of test cases that passed*Shown as percent*        |
| **blazemeter.functional.gridSummary\_passedTestCasesCount**(gauge)    | The number of test cases that are in a passed state               |
| **blazemeter.functional.gridSummary\_testCasesCount**(gauge)          | The number of test cases in a test                                |
| **blazemeter.functional.gridSummary\_undefinedTestCasesCount**(gauge) | The number of test cases that are in undefined state              |
| **blazemeter.functional.gridSummary\_uniqueSuitesCount**(gauge)       | The unique number of testsuites in a test                         |
| **blazemeter.functional.gridSummary\_uniqueTestCasesCount**(gauge)    | The unique number of test cases in a test                         |
| **blazemeter.functional.individual\_testCaseCount**(gauge)            | The individual number of test cases in a test                     |
| **blazemeter.performance.assertions\_failures**(gauge)                | Number of failures generated with this assertion name and message |
| **blazemeter.performance.errors\_count**(gauge)                       | Number of errors generated with this response code and message    |
| **blazemeter.performance.errors\_url\_count**(gauge)                  | Number of errors the URL generated an error                       |
| **blazemeter.performance.failedEmbeddedResources\_count**(gauge)      | Number of errors generated with this response code and message    |
| **blazemeter.performance.request\_90line**(gauge)                     | Max Response Time for 90% of samples*Shown as millisecond*        |
| **blazemeter.performance.request\_95line**(gauge)                     | Max Response Time for 95% of samples*Shown as millisecond*        |
| **blazemeter.performance.request\_99line**(gauge)                     | Max Response Time for 99% of samples*Shown as millisecond*        |
| **blazemeter.performance.request\_avgBytes**(gauge)                   | Average size of requests.*Shown as byte*                          |
| **blazemeter.performance.request\_avgLatency**(gauge)                 | Average Latency of the label.*Shown as millisecond*               |
| **blazemeter.performance.request\_avgResponseTime**(gauge)            | Average response time of the label.*Shown as millisecond*         |
| **blazemeter.performance.request\_avgThroughput**(gauge)              | Average number of requests processed per second.*Shown as hit*    |
| **blazemeter.performance.request\_concurrency**(gauge)                | Maximum Concurrent Users                                          |
| **blazemeter.performance.request\_duration**(gauge)                   | Total duration of the test*Shown as second*                       |
| **blazemeter.performance.request\_errorRate**(gauge)                  | Percentage of requests that resulted in errors.*Shown as percent* |
| **blazemeter.performance.request\_errorsCount**(gauge)                | Total number of errors.                                           |
| **blazemeter.performance.request\_maxResponseTime**(gauge)            | Maximum response time of the label.*Shown as millisecond*         |
| **blazemeter.performance.request\_medianResponseTime**(gauge)         | Maximum Response Time for 50% of samples*Shown as millisecond*    |
| **blazemeter.performance.request\_minResponseTime**(gauge)            | Minimum response time of the label.*Shown as millisecond*         |
| **blazemeter.performance.request\_samples**(gauge)                    | Total number of samples or requests processed.                    |
| **blazemeter.performance.request\_stDev**(gauge)                      | Standard deviation of the response times.*Shown as millisecond*   |
| **blazemeter.performance.summary\_avg**(gauge)                        | Average Response Time of the test run.*Shown as millisecond*      |
| **blazemeter.performance.summary\_bytes**(gauge)                      | Average Bandwidth of the test run.*Shown as byte*                 |
| **blazemeter.performance.summary\_concurrency**(gauge)                | Maximum Concurrent Users                                          |
| **blazemeter.performance.summary\_duration**(gauge)                   | Duration of Test Run*Shown as second*                             |
| **blazemeter.performance.summary\_failed**(gauge)                     | Total Number of Errors in the test run.                           |
| **blazemeter.performance.summary\_hits**(gauge)                       | Total number of successful requests processed.                    |
| **blazemeter.performance.summary\_hits\_avg**(gauge)                  | Average number of hits per second.*Shown as hit*                  |
| **blazemeter.performance.summary\_latency**(gauge)                    | Average Latency of the test run.*Shown as millisecond*            |
| **blazemeter.performance.summary\_max**(gauge)                        | Maximum Response Time.*Shown as millisecond*                      |
| **blazemeter.performance.summary\_maxUsers**(gauge)                   | The maximum concurrency the test reached.                         |
| **blazemeter.performance.summary\_min**(gauge)                        | Minimum Response Time.*Shown as millisecond*                      |
| **blazemeter.performance.summary\_stDev**(gauge)                      | Standard deviation of the response times*Shown as millisecond*    |
| **blazemeter.performance.summary\_tp90**(gauge)                       | Max response time for 90% of samples*Shown as millisecond*        |

### Service Checks{% #service-checks %}

The BlazeMeter integration does not include any service checks.

### Events{% #events %}

The BlazeMeter integration does not include any events.

## Support{% #support %}

Need help? Contact [Datadog support](https://docs.datadoghq.com/help/).
