Integrate BlazeMeter with DX APM

Use this integration to run and investigate load tests through the test metadata.

DX APM users can incorporate performance test scenarios and their key performance metrics into their business analysis. This leads to better optimization, faster detection of issues, and greater abilities to make decisions.

This integration supports both on-premises and SaaS versions of DX APM. There are two available options:

  • See BlazeMeter data in DX APM
  • Two-way integration
For this integration to work, the DX APM agent must be installed on the target server. To configure an agent, see the product documentation.

Send BlazeMeter data to DX APM

Select this option to add headers to outbound traffic to DX APM containing the test name, test step (label), geographic region, test engine IP, and network emulation settings. This metadata enhances reporting of the test on the APM side. For example, test traffic will show up as business transactions in DX APM.

Prerequisites

  • An API token has been generated from DX APM. For more information, see the product documentation.
  • A workspace administrator has set up credentials for DX APM, including a DX APM API token.

Steps

  1. In BlazeMeter, click Create Test, then Performance Test.
  2. In the Integrations section, click DX APM.
  3. Select See BlazeMeter data in DX APM.
  4. Click Apply.

Result

BlazeMeter adds relevant headers to the test script. The following information is sent to DX APM and displayed on its dashboard:

  • Test name
  • Label name
  • Region
  • Engine IP
  • Network emulation

Set up two-way integration

Use this option to:

  • Add headers to outbound traffic from BlazeMeter to DX APM containing the test name, test step (label), geographic region, test engine IP, and network emulation settings.
  • Make DX APM metrics available for overlay on the BlazeMeter Timeline Report.

Prerequisites

Steps

  1. In BlazeMeter, click Create Test, then Performance Test.
  2. In the Integrations section, click DX APM.
  3. Select Two way integration.
  4. Fill in the following fields:
    • Configuration name - A name for the configuration to be used in BlazeMeter
    • DX APM Security Token - A token created in DX APM
    • DX APM URL - The URL for accessing the DX APM Webview or the DX APM Team Center (without the port number)
    • Advanced Settings

    • Port number for DX APM Webview/DX APM Team Center - If the port is not provided, the default value 8080 is used
    • Port number for metrics API - Port number for DX APM metrics API. If no port number is provided, the default value 8081 is used
    • Harbor ID - Leave empty
    • Filter for DX APM Agents that show up in the BlazeMeter report - Enter a regular expression. If not, all agents are selected
  5. Click Apply.

Result

In DX APM:

BlazeMeter adds relevant headers to the test script. The following information is sent to DX APM and displayed on its dashboard:

  • Test name
  • Label name
  • Region
  • Engine IP
  • Network emulation

In BlazeMeter:

After a test is run, you can see the DX APM data in the Timeline Report. To select your DX APM data, you can choose your DX APM domain and the available agents under KPI Selection.