Enterprise Management Associates White Paper
"Ensuring Application Quality Through Pre-Deployment Testing and Predictive Analytics "

"Panorama has proven successful where traditional tools and approaches have fallen short. We previously spent an average of 2000 hours yearly on application performance issues and resolved only about 65% of the cases. With Panorama, we now resolve more than 95% of the reported cases and have been able to significantly reduce the mean time spent on each case."
Peco Karayanev
Web Systems Engineer
National Instruments
The performance of mission-critical
production applications is impacted by many interconnected factors,
including system resources, database and application architecture,
the efficiency of application code, and network infrastructure. Analyzing
the performance of applications prior to deployment, under load conditions
that are similar to production, is an essential step towards assuring
application quality throughout the application life cycle.
OPNET
Panorama™
for QA provides real-time performance analysis of complex Java/.NET
applications in the quality assurance (QA) test lab, by monitoring
system and application metrics from within the different servers
in the test environment. Panorama integrates with load testing tools to analyze performance
bottlenecks under transaction load conditions. It additionally provides visibility into performance-critical
application code with deep transaction tracing from within the Java
Virtual Machine (JVM) and the .NET Common Language Runtime (CLR) virtual machine.
Easily compare values for sets
of related metrics. Panorama automatically generates
views based on the "top offenders." |
. |
Key Features
- Automated stress
test analysis discovers application "choke-points"
- Cross-platform visibility
into selected web server, database, and system resources during a load
test enables in-depth analysis of performance bottlenecks
- Summary dashboards
visualize key aspects of application performance
- Automated baselining and advanced deviation tracking identify
components that scale disproportionately
- Thousands of application and system measurements are automatically
correlated across multiple tiers to pinpoint specific metrics associated
with performance bottlenecks, and reveal unknown sources of performance
problems
- Deep transaction
tracing enables a detailed, diagrammatic presentation of execution times
at the method level, with drill-down to details such as specific JDBC or ADO
calls and SQL statements
Graph load, throughput, and response time for the major components in your J2EE/.NET application environment.
View metrics whose values have been the furthest outside of their 'normal' range for a particular time interval.