Neotys
The integration of Dynatrace with Neotys is fully automated and enables faster test design, execution, and analysis. Neotys and Dynatrace data is combined and can be viewed in the Neotys dashboard, thereby allowing for automated root cause analysis and multi-dimensional diagnostics.
- DynatraceEvents: Links a load testing event to all the services used by an application monitored by Dynatrace and sends the following data: Neoload Project, Test and Scenario Name, NeoLoadWeb Frontend URL.
- DynatraceMonitoring - Dynatrace > NeoLoad: Retrieves infrastructure and service metrics from Dynatrace and inserts them in NeoLoad External Data so that you can correlate NeoLoad and Dynatrace metrics within NeoLoad. In NeoLoad GUI version 6.8 and later, these metrics are sent to NeoLoad Web:
-
DynatraceMonitoring - Neoload > Dynatrace: Sends the global statistics of the test to Dynatrace so that they can be used as custom metrics in Dynatrace dashboards.
Installation
- Download the latest release of the Dynatrace integration for Neotys. For releases prior to 6.7, download this version.
- Take a look at the NeoLoad documentation for installing a custom Advanced Action.
Set up NeoLoad
- Create the
Dynatrace
user path. - Insert
DynaEvents
in theEnd
block. - Insert
DynatraceMonitoring
in theActions
block. - Select the
Actions
container and set the pacing duration to 30 seconds. - Select the Actions container and set
Reset user session and emulate new browser between each iteration
to No.
- Create a PopulationDynatrace population that contains 100% of the Dynatrace user path.
- Under Runtime Scenarios, select the scenario, select PopulationDynatrace, and define a constant load of 1 user for the full duration of the load test.
Note: Don't use multiple load generators. - Go to Preferences > General settings > NeoLoad Web and verify that the NeoLoad Web data transfer has been correctly configured.
- Verify the license under Integration and Advanced Usage.
Set up Dynatrace
- From the Dynatrace UI, go to Settings > Integration > Dynatrace API to create a Dynatrace API key.
- Under Transactions & services, apply the correct tags to filter and list all Neotys monitored applications.
- Add a tag to the application that is being tested.
Dynatrace events
Dynatrace monitoring
Analyze results in NeoLoad
All the metrics retrieved from Dynatrace are available in the NeoLoad Controller under the External Data tab. The metrics are captured live during the test and also after the test has been executed.
Analyze results in Dynatrace
- Create a custom chart with the NeoLoad data.
- Click the custom metric.
- To analyze all the Neotys metrics, go to NeoLoad data.
- Check the NeoLoad events on the tested application.
Limitations
- The Dynatrace Neotys integration bundle doesn't work with NeoLoad Check User Path mode.