The BlazeMeter - CA APM integration enables users to run and investigate load tests, through the test metadata. Through this integration, CA 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. Please note this integration will work if your CA APM agent is installed on the target server.
How to Use the CA APM - BlazeMeter Integration
- In BlazeMeter, click on 'Create Test' and then on 'JMeter Test (new)' to go to the New Test Create page.
- On the test creation page, choose CA Technologies APM in the APM Integration section.
- Choose the desired integration:
"See BlazeMeter data in CA APM" is an outbound integration, which "decorates" outbound traffic with headers 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 CA APM.
"Two way integration" adds an inbound integration that makes CA APM metrics available for overlay on the Timeline Report in BlazeMeter. Unlike previous inbound integrations, you do not need to know the list of relevant metrics before running your test and there is no need to update the integration if you make changes to your back-end infrastructure or app. Simply point BlazeMeter at your CA APM instance once and the impacted systems and metrics are dynamically selected and made available to you in the BlazeMeter UI during each test run.
See BlazeMeter data in CA APM
Show BlazeMeter test details in the CA APM as a business transaction:
- To use this option, click 'Apply' and run the test.
- Open CA APM and view the metric results, like business segments and business transactions, on the CA APM dashboard.
- The data sent and presented on the CA APM includes:
- Test name
- Label name
- Engine IP
- Network emulation
- In the background, the integration is executed through HTTP headers. After clicking on the CA APM option, BlazeMeter configures and implants the relevant headers in the script, which are read by the CA APM and displayed on its dashboard.
Two way integration:
The following details are required to complete the integration:
- Configuration name - A name for the configuration to be used in BlazeMeter
- CA APM Security Token - The security token can be found and created in the CA APM Team Center under Settings -> Security
- CA APM URL - The URL for accessing the CA APM Webview or the CA APM Team Center (without the port number)
- You can validate the URL by clicking on the 'Validate' button.
A correct response should like this:
- Advanced Settings:
- Port number for CA APM Webview/CA APM Team Center - the port Number for CA APM Webview/Team Center. If the port is not provided, the default value 8080 will be used
- Port number for metrics API - Port number for CA APM metrics API. If no port number is provided, the default value will 8081 will be used
- Harbor ID - Leave empty
- Filter for CA APM Agents that show up in the BlazeMeter report - Enter a regular expression. If not, all agents will be selected
- After choosing the desired integration, you can verify that the APM is selected for the test in the test configuration page:
- Run the test, and you will be able to see the APM data in the "Timeline Report". To select your CA APM data, you will be able to choose your CA APM domain and the available agents under KPI Selection.