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

2 Comments

  1. pravat says:

    HI, I want know more about Diagnostics tool.

    – End-to-end monitoring of applications across all platforms, including network response.

    All platform means – eg. suppose end-user transaction from SAP application.Then SAP send request to J2EE application , then again it send to Mainframe application. And transaction request ends here.

    Will this situation I want to see response time across all the different system. Is it possible with this tool.

Leave a Reply