Michael Sage is Chief Evangelist for BlazeMeter. He has over 15 years experience as a solutions architect and consultant helping teams of all sizes with software delivery and performance management. Prior to joining BlazeMeter, Michael worked with industry-leading companies like Mercury Interactive, Hewlett-Packard, and New Relic. A native of Philadelphia, he’s made San Francisco his home for over 10 years.

Become a JMeter and Continuous Testing Pro

Start Learning

Test Your Website Performance NOW!

arrow Please enter a URL with http(s)

Introducing AppDynamics Integration with BlazeMeter

One of the major tasks in performance testing is finding and fixing the constraints and bottlenecks that negatively impact end-user experience under load. While the load test will point out the general location of the issue, further investigation is typically required to fully understand the root cause and how to fix and optimize the system. Load tests are often complemented with various types of monitoring solutions for just this purpose.


To get the most complete picture possible, a great way to enhance a test scenario is to add the deep inspection capabilities provided by AppDynamics, which can isolate the exact issue causing the performance degradation, such as the call chain for a slow method, or a database request that’s holding things up, or a dependent service that’s misbehaving.


With the introduction of our new AppDynamics integration, BlazeMeter users can now easily incorporate key performance metrics from AppDynamics into their test scenarios to more quickly identify hot spots in the system under test. This means faster bottleneck resolution and smarter optimization efforts.


How it Works


When creating a BlazeMeter test, a user is able to create an AppDynamics profile that consists of the relevant metrics for the system and application under test. The integration is based on the AppDynamics API.


You’ll find AppDynamics integration as an option on the test configuration page for a new or existing BlazeMeter test.



Step 1. Provide your AppDynamics account information so that BlazeMeter can retrieve the list of available metrics.



Step 2. Once granted access, the user is presented with the list of AppDynamics Metric Groups available to their account, such as Mobile, End User Experience, Business Transactions, Errors, and so on. Select your desired group.



Step 3. Next select the relevant Sub Group such as individual calls or transactions within the app.



Step 4. Select the specific metrics like Average Response Time, Calls per Minute, or Errors per Minute that you want added to the test metrics.



Step 5. Name your new profile and save it so that it can be reused when necessary, such as for different styles of load test against the same applications. 



Once the test begins, AppDynamics metrics are available to BlazeMeter’s Timeline Graph so that the APM data can be plotted on the same graph as data from the test itself, such as concurrent users, throughput, and latency. This data is also saved for historical review. 



With BlazeMeter and AppDynamics together, application delivery teams can model and generate load against critical apps, easily discover where and when things break down, and quickly fix those issues before they impact end users and the business.


Have any questions or feedback? Leave them in the comments section below. 

arrow Please enter a URL with http(s)

Interested in writing for our Blog?Send us a pitch!