Monday, August 29, 2011

HP Diagnostics


HP Diagnostics falls into the middle ground between Quality Assurance and Operations Performance Validation.

For developers, having Diagnostics means that tracing code doesn’t have to be added and removed. This is a big side effect of why diagnostics can improve performance.

Diagnostics is the science of pinpointing the root cause of a problem. LoadRunner is the first load testing tool to provide a set of Diagnostics modules that trace, time, and troubleshoot end-user transactions across all tiers of the system. These modules extend LoadRunner to provide a unified view of both end-user experience and application component (method, SQL) level performance. The intuitive visual interface allows the user to drill down from a problematic business process all the way to the poorly performing component. This granularity of results ensures that every load test provides development with actionable results, thus reducing the cost and time required to optimize J2EE/.NET applications.

Diagnostics for J2EE/.NET provides complete visibility into the transaction performance of J2EE/.NET- based applications. Users can drill-down from a poorly performing end user transaction and view JNDI, web, EJB, and JDBC performance. Having identified the top-time layer, users can further drill-down to the Method or SQL level and pinpoint the slow SQL query or method impacting the end-user. This granularity of results data ensures that every load test provides development with actionable results thus reducing the cost and time required to optimize J2EE/.NET applications.

Probe Profiler Tabs



Summary
  • Memory
  • Load
  • Shortest Requests
Hotspots
  • Slowest Methods
  • CPU Hotspots (Methods)
  • Slowest SQL
Metrics
  • System (Host) CPU, Memory Usage, PageInsPerSec, PageOutsPerSec, PageOutsPerSec, Disk, Network
  • JVM: Probe: HeapFree, HeapTotal, HeapUsed
  • Java Platform: Classes, GC, Threads
  • Mercury System
  • WebLogic: EJB, Execute Queues, JDBC, etc.
Threads (JVM 1.5)

All Methods

All SQL

Collections (using LWMD)

Exceptions

Server Requests

Web Services

No comments:

Post a Comment