• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Download presentation/whitepaper
 

Download presentation/whitepaper

on

  • 756 views

 

Statistics

Views

Total Views
756
Views on SlideShare
756
Embed Views
0

Actions

Likes
0
Downloads
11
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • In the 13 years Mercury Interactive has been in business, we have assisted thousands of companies as they have leveraged technology to automate fundamental business processes. Business processes within the enterprise as well as business processes that extend outside the enterprise and reach partners and customers.   We are now experiencing a shift in CIO priorities. This shift has been driven by new business realities, and is complicated by the challenging realities facing IT.   The week of September 30, Mercury Interactive and a strategic global systems integrator partner will announce integrated Offerings and services that address the key issues facing today’s CIO.   Today, I’d like to preview this announcement with you and discuss The New Business Technology Agenda  
  • Fulfilling needs of different roles Selling to new roles Enables strategic conversations with CIO
  • What do these graphs show, how they relate to the bottom section, do we really need the graphs?? What’s new – add deep diag. Graphs are too small.
  • Now lets talk about the second opportunity. The Transaction Breakdown module is one of the holy grails of LoadTesting. Because it takes an end to end transaction response time and breaks it down in to the various areas the transaction time was spent. For example we can tell you exactly how much time was spent in the network, in the database and the application server. Further, within the application server, we can drill down and split the response time across EJBs, JSPs, JNDI and JDBC and down to a method level. The reason this is so valuable that previously a load tester could simply tell a developer or architect that the application was slow. Now they can pinpoint the particular method that is causing the application slowness in the context of a particular business transaction. It eliminates guesswork and accelerates time to resolution. Whenever you sell to a WebLogic or WebSphere environment, you should look to sell this additional module.
  • Animation: Here’s your J2EE environment We start with complete business monitoring, end to end measurement of key end user transactions SiteScope uses unique agent-less monitoring to gather performance and availability metrics about all infrastructure components Added new J2EE probe to gather method level, deep diagnostics information inside your custom application All of it reporting to the Topaz server and viewed through the J2EE Web Console
  • Comprehensive Solution Single tool for: monitor, diagnose, report Visibility across: Users, application, system Manages: Performance + Availability Focus on Business Process End-to-End Business Process Monitoring Transaction Breakdown in and outside firewall Service Level Management Optimized for Production Optimal trade-off between overhead and visibility Robust management features inherited from Topaz platform
  • Now lets talk about the second opportunity. The Transaction Breakdown module is one of the holy grails of LoadTesting. Because it takes an end to end transaction response time and breaks it down in to the various areas the transaction time was spent. For example we can tell you exactly how much time was spent in the network, in the database and the application server. Further, within the application server, we can drill down and split the response time across EJBs, JSPs, JNDI and JDBC and down to a method level. The reason this is so valuable that previously a load tester could simply tell a developer or architect that the application was slow. Now they can pinpoint the particular method that is causing the application slowness in the context of a particular business transaction. It eliminates guesswork and accelerates time to resolution. Whenever you sell to a WebLogic or WebSphere environment, you should look to sell this additional module.
  • SITUATION: $2B Retailer (any better descriptor) Facing Oracle 11i-Ebusiness platform upgrade. Needed to minimize cost and risk for 400 retail stores and hundreds of corporate users RESULT: Reduces time and cost of upgrade Automate process and leverage out-of-the-box assets to cut testing time in half Maintains quality and continuity of applications to end users proof

Download presentation/whitepaper Download presentation/whitepaper Presentation Transcript

  •  
  • “ Manage the Chaos” Mercury for J2EE Helen Tang Product Marketing Manager Mercury Interactive [email_address]
  • J2EE – A Chaotic New World Web Servers App Server DB DB ERP/CRM MQ Messaging DEVELOPMENT DELIVERY MANAGEMENT JSP EJB SERVLET EJB JDBC APP SERVER EJB JDBC SERVLET
    • More Complexity, less skills
    • Shorter Time to Market
    • Centralized IT
    Key Trends Resulting Pain
    • Hard to Diagnose Problems
    • Apps “Thrown” into Prod., need fix now
    • 100s Apps to Manage
  • Key J2EE Stake Holders CIO Enterprise Architect Load Test Engineer/ Performance Engineer Application Management Diagnostics Tuning Performance Testing Application Architect • Application Support Director of Operations LOB
  • The First Application Delivery and Management Suite for J2EE Mercury ™ for J2EE
    • Start With Business Process
    • Correlate Application Perf. to Business Impact
    • Accelerated Problem Resolution
    • Manage Entire J2EE Ecosystem
    • Leverage Across Lifecycle
  • Mercury ™ for J2EE DELIVERY MANAGEMENT Shared Scripts, J2EE Probe Technology Mercury Foundation Common Diagnostics Platform: Performance Assurance Platform: LoadRunner, QTP, Test Director Mercury Delivery Monitoring, Problem Identification: Topaz for J2EE Mercury Management Transaction Breakdown Deep Diagnostics
  • DEMO
  • “ Manage The Chaos” Mercury Delivery Solution Application Configuration
    • Application Diagnostics
    • Transaction breakdown
    • Component, method, SQL
    • Down to source code
    • Toughest J2EE issues
    • System Tuning
    • Isolate system bottlenecks
    • Tier or component level
    • Knowledge-base
    • Centralized console
    PERFORMANCE TESTING
    • Business Process Emulation
    • End-to-end Monitoring
    • Identify System Bottleneck
  • Mercury LoadRunner Web Server Application Server Database Internet/ WAN LoadRunner Controller LoadRunner Virtual Users Industry-leading automated scalability and performance testing… PERFORMANCE MONITORS
    • Replaces real users with thousands of virtual users
    • Generates consistent, measurable, and repeatable load, managed from a single point of control
    • Efficiently isolates performance bottlenecks across all tiers/layers with automated reporting and analyses
  • Now With Complete J2EE Diagnostics and Analysis COMPONENT LoadRunner J2EE Microsoft COM+; .NET Performance Monitors Automated Load Testing Automated Analysis APP SERVER BEA WebLogic, IBM WebSphere, Oracle 9iAS Performance Monitors OPERATING SYSTEM Windows/UNIX Server Monitors HARDWARE/NETWORK Network Delay, SNMP Monitors Code J2EE Deep Diagnostics Method LoadRunner Transaction Breakdown Module NEW
  • J2EE Transition Breakdown Module End-to-End Transaction Response Time Web Server App Server Database Client Transaction A App Server Time
    • EJB
      • Method
    • JNDI lookup
    Web Server Time
    • Servlet
    • Method
    Database Time
    • JDBC
      • Connect
      • Execute
    • SQL Query
    Web Page Breakdown
    • DNS lookup
    • Time to Connect
    • Time to First buffer
    • Network time
    • Download time
    • SSL handshake
    • FTP authentication
    • Client time
    • Error time
  • “ Manage the Chaos” Mercury Management Offerings Operations Application Support
    • Broadest Monitoring
    • User, application and system
    • Real-time rapid triage
    • Proactive alerting
    • Deepest Diagnostics
    • Transaction breakdown
    • Component, method, SQL
    • Down to source code
    • Toughest J2EE issues
    Mercury Management
  • How It Works Database ERP/CRM Database FIREWALL End Users Web Servers App Servers J2EE WEB CONSOLE Real-Time Monitoring Transaction Breakdown J2EE Breakdown Component Performance J2EE Probe SiteScope TOTAL TRACE DIAGNOSTICS EJB EJB EJB SQ 3 SQ 2 SQ 1 JSP JSP JSP URL URL URL USER A USER B USER C Business Process Monitors Topaz Server End-To-End User Transaction
  • Mercury Difference Broadest Monitoring Mercury Solution Indepth Application Monitoring Agentless System Monitoring True End-to-End Business Process Monitoring Complete J2EE Environments and More
  • J2EE Deep Diagnostics NEW
    • Total Trace:
      • Captures all events at low overheads
    • Isolate Toughest Problems:
      • Intermittent Slow Methods, Memory Leaks, Synchronization, Cross JVM issues
    • For both production & testing
  • Mercury Difference Deepest Diagnostics DEEP DIAGNOSTIC Intermittent Slow Methods Synchronization & Deadlock Memory Leaks Specific Data Value Issues Goes Very Deep DIAGNOSTIC Bottleneck Identification Isolate Slow Methods Breakdown by Tier
  • Mercury Difference Incremental Instrumention APPLICATION APPLICATION SERVER EVENTS JVM EVENTS Mercury is Only Solution That Combines: JMX, Aggregation and Total Trace SIMPLE MONITORS Low overhead, fixed, coarse grained JMX PROFILERS Detailed view, high overhead, unsuitable under load JVMPI SAMPLING BYTE CODE INSTRUMENTATION Monitoring focus: first-level diagnostics                 TOTAL TRACE Deep Diagnostics: at low overheads AGGREGATION
  • Customer Success
    • Production application not scaling beyond 15 users
    • Limited access to developers familiar with the application code
    Challenge Solution
    • Topaz for J2EE discovered JDBC problems
    • Replaced old Oracle drivers and optimized code
    Major Insurance Company Isolated problem in under 48 hours, application performance improved now meets objective RESULT “ Mercury for J2EE provides an early warning threshold allowing us to fix a problem before it causes a major outage.”
  • Mercury Interactive / Oracle Alliance
    • Long term partners, Mercury offer strong support for 9i AS and Oracle DB
      • Performance monitors in LoadRunner & Topaz
      • Pinpoint Oracle-specific issues quickly & easily
    • Oracle has standardized on Mercury testing Offerings
      • QA Group: for testing E-Business Suite
      • Performance Group: for creating standard Oracle E-Business Suite benchmarks
    • Working together on future product support
    • Free Bundled Oracle Sizing Kit for 9iAS!!
    NEW
  • Questions?
  • Thank You! Come Visit Us At the Oracle 9iAS Partner Pavilion #710