LoadRunner and Performance Center
Showing results for 
Search instead for 
Do you mean 

The Need for Integration: The Value of Continuous Application Performance Delivery

‎03-13-2014 01:33 PM - edited ‎09-24-2015 01:58 PM

The Need for Integration: The Value of Continuous Application Performance Delivery

 

Over the past 20 years, business applications have evolved from centralized, monolithic mainframe systems to complex, distributed composite systems operating in public and private clouds.  In parallel with the changes in underlying technology, the approach we take to design, build, and deliver business applications has also changed. We’ve moved from a strict, rigid waterfall approach to a light, lean, and responsible agile approach to development. The changes to technology and development increase the pressure on performance engineers to plan and execute performance testing.  At the core of performance testing is the art of simulating real-user activity and behavior, and then evaluating how the system responds. 

 

 

Continuous Performance Makes an Impact

 

Continuous delivery of application performance is the approach to link production performance to test information.  The ultimate goal to having a continuous approach to performance is to increase the efficiency and effectiveness of performance engineering activities. This accelerates the delivery for applications while reducing the risks of performance-related incidents and outages.  By breaking down silos between development and operations, the two teams can collaborate and coordinate.  To achieve the goals of continuous approach to performance delivery, teams need to establish a method to share application performance data between production and test teams. It’s also important to keep the following in mind: (or just say Consider the following)

  • Usage Data: How do real people use the system? What are the most common transactions?

  • Performance Data: What is peak usage and when? What is production response like at peak usage? What performance data can be leverage as baseline for performance testing?

  • Monitoring Data: How do you monitor the application in production?

A manual approach to bridge the gap between production and testing is time-consuming and results in imperfect consequences (maybe say “and has less than desirable results”?). Therefore, it should be incorporated as an automatic workflow in testing solutions. The continuous approach to application performance delivery is based on a series of steps, which together lead to more reliable and valid performance testing. 

 

 

Performance testing teams and production monitoring teams work towards the common goal of application performance. By collaborating together, the testing team can deliver an application that will have fewer issues in production.  Similarly, production teams can reduce the test cycle time by providing valuable production information for performance testing. Collaboration ensures the continuous delivery of application performance. 

For more information regarding the value of continuous application performance delivery, be sure to check out the white paper: Introducing Production into Performance Testing. Finally, stay tuned – the future is close at hand.

Unsurpassed velocity. Unprecedented accuracy.

Share with us your insights for successful application development and deployment! Leave us a comment below or tweet us @hploadrunner

For all things performance testing, be sure to check us out at: HP Performance Center.

0 Kudos
About the Author

SilviaS

WW Sr Product Marketing Manager for Performance testing solutions

Events
Each Month in 2016
Online
Software Expert Days - 2016
Join us online to talk directly with our Software experts during online Expert Days. Find information here about past, current, and upcoming Expert Da...
Read more
Sep 30
Seattle, WA
OpenStack Days Seattle
OpenStack Days Seattle, September 30, is the largest gathering of OpenStack users and prospective users in the Pacific Northwest region.
Read more
View all