dynaTrace software GmbH
Login Contact Deutsch
 
Skip Navigation Links Skip Navigation Links
Skip Navigation LinksHome > Solutions > Application Lifecycle > Quality Assurance

Quality Assurance = Performance Assurance

Are you staring down a release deadline and your application has yet to prove that it can and will fulfill its defined goals? Do load test reports indicate unsatisfactory or unpredictable performance? Are you trying to find out exactly where the problem is and how you can solve it? Is the real world dynamic behavior of your application under load still a blind spot in your load tests? Do ever more complex software architectures increasingly make the QA process more difficult while simultaneously making problems more difficult and time-consuming to reproduce? The pinpointing of root cause when problems are encountered during quality assurance is becoming more and more difficult within today’s distributed heterogeneous systems. Bottlenecks and stability problems should ideally be diagnosed as soon as possible and communicated to the development team. The demands on QA experts are increasing. The effective use of professional diagnostic solutions to support quality assurance is thus becoming more and more prevalent and necessary. In order to help QA teams meet these demands head on, dynaTrace Diagnostics® delivers a comprehensive solution for the precise identification and diagnosis of performance and stability problems.

Performance Diagnosis of Mission Critical Transactions in Load Test Scenarios

With dynaTrace Diagnostics, complex multi-tier applications no longer pose an insurmountable barrier to efficient software quality assurance. Using Automated Architecture Discovery dynaTrace Diagnostics quickly recognizes distributed heterogeneous Java SE/EE and .NET architectures and their components. With the help of pre-configured KnowledgeSensors, transactions generated from load test tools are analyzed across several servers and tiers and correlated to PurePath. These PurePaths make the analysis of critical business transactions possible from an end-user perspective, from entry level down to database level, and offer QA experts the deepest possible insights into the application. dynaTrace Diagnostics supports not only performance diagnosis in load-tests but also in the functional search for errors. This significantly reduces the demand on QA personnel to acquire prerequisite detailed knowledge of the applications to be tested and increases the value they provide to the IT organization significantly.

Load Testing Integration with dynaTrace Diagnostics

dynaTrace Diagnostics can be easily and directly integrated with popular products such as Mercury LoadRunner, Borland SilkPerformer (pre-packaged with dynaTrace Diagnostics) , Apache JMeter and many others. dynaTrace Diagnostics records specific load test requests across several servers and tiers. Likewise failed transactions are registered and analyzed. dynaTrace Diagnostics thus combines and correlates load test results with its own captured diagnostic information resulting in much richer, more information dense QA testing results.

Automated diagnosis reports detailing the dynamic behavior of the application under load additionally make the identification of bottlenecks and their communication to the developer easier and faster. A recorded Diagnostics Session can simply be sent on to the development department along with the diagnosis reports. Intensive trial and error procedures are subsequently avoided and problems are quickly reconstructed instead of reproduced.

Detailed diagnosis reports for QA experts

dynaTrace Diagnostics offers QA experts comprehensive diagnosis capabilities, such as memory, synchronization and performance diagnosis, as well as detailed remoting analysis, which combine to deliver deep insights into the dynamic behavior of the application under load. The correlation of critical transactions with resource metrics of different application servers, as well as the comprehensive API and component breakdown analysis, offer even more detailed visibility into the inner-most core functions of the application.

dynaTrace Diagnostics analyzes applications under full load precisely and efficiently at a nominal, production-safe level of overhead. Its highly scalable architecture also provides the necessary flexibility and adaptability to support future growth and evolution of your application portfolio.

Key Benefits for Quality Assurance
Load Testing Integration Integration with load-testing tools such as Borland SilkPerformer (pre-packaged), Mercury Load Runner, Apache JMeter and other products.
Load Test Correlation Automatic correlation of load test results with diagnostic information from dynaTrace Diagnostics.
Failed Transaction Capturing Failed transactions are automatically captured and recorded and the underlying causes for failure are diagnosed.
Automated Architecture Discovery Heterogeneous IT infrastructures and their components are automatically recognized by the KnowledgeSensors™ which can be adapted in real-time.
Automated Diagnostic Reports: Automatic diagnostic reports increase application transparency for QA experts and make communication with development teams easier and less subjective.
PurePath® Technology: Deep tracing of individual transactions critical to the business from the end-users’ perspective across several servers and tiers down to code level at runtime
Session Recording: Documentation and auto-archival of complete diagnostic sessions make performance comparisons of several load tests possible.
Total Diagnostics: Comprehensive diagnostics  for analyzing memory, synchronization and performance problems as well as detailed remoting analyses and API/ component breakdown.
Scalability and low overhead: Scales from a collection of JVMs to large complex production application clusters; provides the necessary flexibility for future growth

Key Facts
  • Code-level Transaction Tracing
  • Production-save Overhead
  • Load-Testing Integration (SilkPerformer, LoadRunner, JMeter, ...)
  • Automated QA-Reports
  • Diagnostics Repository
  • Connects QA with Dev
Next Steps
Resources
Success Stories
Questions?



© dynaTrace software® 2008