1 / 15

Application Expert

Application Expert. Technical Product Overview July 2002. In This Short Presentation…. You will learn how Compuware’s Application Expert provides quick insight into application performance You will see how key visualizations help you to understand how networks and applications interact

darcie
Download Presentation

Application Expert

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Application Expert Technical Product Overview July 2002

  2. In This Short Presentation… • You will learn how Compuware’s Application Expert provides quick insight into application performance • You will see how key visualizations help you to understand how networks and applications interact • You should be able to determine if these capabilities are of value to you and warrant a closer look

  3. Our Example Test Environment WebServer DatabaseTier • We are testing a .NET application with a web server, web services server, and database server • Each end-user transaction is captured using Application Expert software installed on a PC • All conversations between tiers are included in the capture files Client Application Expert Web Services

  4. The Conversation Map • This view diagrams the network traffic between each of the nodes involved in the transaction • The view, like all others, can be displayed in tabular format

  5. The Response Time Analysis • This view allocates the measured response time to processing delays in each tier • It is valuable as a quick analysis of where a multi-tiered transaction spends its time • Use this view to identify bottlenecks and tuning opportunities

  6. The Time Plot • This view graphs the rate of network traffic over the duration of the transaction • The plotting interval for the graph can be adjusted • This view is valuable as an indication of a transaction’s network demand

  7. The Payload vs. Overhead Chart • This view illustrates how efficiently the application payload is transported across the network • Both network and application characteristics can affect efficiency • These characteristics are identified in the Thread Analysis view, and include packet size, burst (message) size, and application turns (network round-trips)

  8. The Bounce Diagram • This view illustrates the network packet flow and timing between each of the tiers • Each packet is displayed in the diagram as an arrow, color-coded according to frame size • This view is valuable as a means to understand message sequencing and delays within nodes

  9. The Thread Analysis • This view identifies the threads (functions) that execute across the network • Performance information (processing time, bytes transmitted, network round-trips, etc.) is included for each thread • This view is valuable for understanding how the transaction’s threads perform between tiers and interact with the network • The payload for each thread can be displayed in the lower window

  10. The Packet Trace • This table lists each network packet and associated decode • It is valuable when detailed packet analysis may be required • A packet detail window may be opened with the trace file • A find feature lets you search through the trace for payload text or strings

  11. Response Time Prediction • This view predicts the impact that “real world” networks have on end-user response time; simply enter the existing or proposed network characteristics (bandwidth, latency and load) for each tier • This analysis is valuable to illustrate how an application will perform in a real network • Use this feature to evaluate architectural and infrastructure decisions based on response time

  12. Using Linked Views • Many of the views can be linked together, providing quick drill-down analysis • Shown here is the Conversation Map linked to the Thread Analysis • Selecting a conversation in the top window focuses the data in the bottom window, highlighting the threads that occur between the web client and web server

  13. Using the Response Time Prediction for Predictive Tuning • The Response Time Predictor projects performance bottlenecks as the application is deployed across various networks • Use the Thread Analysis to identify which threads to tune based on the projected bottleneck

  14. Summary • Performance profiling, response time prediction and predictive tuning are integral parts of a performance testing methodology • The more critical the application, the more critical the analysis

  15. For more information www.compuware.com/vantage North America Tel 248.737.7300 800.521.9353 Fax 248.737.7108 Europe Tel +31 20 311 6222 Fax +31 20 311 6200 International Tel +1 248.737.7639 Fax +1 248.737.7623

More Related