SlideShare a Scribd company logo
Professional Services Performance Testing  Center of Excellence Application Performance Management Solution Click to Advance Presentation Mute sound if necessary (sound icon) Information Technology Services
Today’s Challenges Business lines rarely share information on tool research, usage,  testing practices, and cost containment. Software Development Life Cycle models frequently compromise testing initiatives to meet deliverable deadlines. Performance Testing Practices vary in most projects. Knowledge Transfer – performance testing information leaves with consultants. Performance Tools are expensive, and very complex to integrate. No global approach to Performance Testing tools, techniques, or costs. Expensive consultants are frequently hired for Performance Testing Many projects cannot afford to make long term commitments to Performance testing. Decentralized approach to building and testing software.
Industry Trends Application owners often ask the following: Does my application scale to meet business goals? 75% of ERP systems fail to do so  (Gartner) Does my application scale to meet business goals? 70% of performance problems can be resolved by configuration changes  (survey of 3,000 HP/Mercury engagements) Can I resolve application bottlenecks? 40% of app bottlenecks are first noticed by a customer or executive  (Mercury Survey) $2B + spent in app server overcapacity from 2001 to 2003  (Gartner) Have I overspent on infrastructure?
One Platform Solution T3 works to empower Business, Quality Assurance, and Development teams to deliver better software by centralizing all aspects of testing and performance management.  “ Bringing the pieces together” Become Performance center of excellence Centralize performance testing and monitoring tools Global Performance testing execution capability Focus on quick “cost savings” wins! Reduce dependency on expensive consultancy QUICK START- Bring automation in quickly that addresses an immediate need. Reduce infrastructure support for testing Take a ‘value’ approach and network it Forge alliances & partnerships Leverage vendor Purchasing Power

Recommended for you

Take Control of Application Performance
Take Control of Application PerformanceTake Control of Application Performance
Take Control of Application Performance

An industry-leading analyst discusses how you can take control of application performance and provide superior end-user experiences. Then, you’ll hear how a major US healthcare provider eliminated sporadic performance outages that affected its public-facing website, and prevented revenue loss and many hundreds of hours in support costs. To learn more, watch the webcast replay: http://rvbd.ly/1JGz1ke Or to learn more about AppInternals, visit: http://rvbd.ly/1IsjC5t

application performance managementapmit operations
Shriraam-performance test engineer 5.4 years
Shriraam-performance test engineer 5.4 yearsShriraam-performance test engineer 5.4 years
Shriraam-performance test engineer 5.4 years

The document provides a summary of an individual's professional experience in performance testing. It outlines over 5 years of experience in performance testing using tools like LoadRunner and HP Performance Center. Specific projects are described involving testing websites, applications, and systems for clients in various industries. Responsibilities included creating test plans and scripts, executing load, peak, and soak tests, analyzing results, and providing recommendations. Technical skills and qualifications are also listed, including programming languages, databases, and testing tools.

qa testing
Axsys Technologies Software Offerings
Axsys Technologies Software OfferingsAxsys Technologies Software Offerings
Axsys Technologies Software Offerings

Axsys Technologies provides software development services using a systematic SDLC model. They have competence in various technologies like .NET, Java, PHP, and tools like Visual Studio.NET, Microsoft SharePoint. They have developed applications in domains like banking, travel, and disaster management. Axsys has infrastructure like a dedicated offshore development center and uses project management tools like Basecamp.

softwareapplicationui
Performance Approach Phase-driven approach to Performance Optimization Phase 1: Plan Fully Plan the project Organize the Team Determine the business goals Define the business process Inventory HW, SW and network Identify key participants Mobilize test team Create test plan Agree execution schedule Phase 2: Baseline Quantify the System Performance Create test cases Deploy monitoring agents Run initial test plan Document the baseline profile Compare baseline with target Phase 3: Optimize Iteratively Isolate and Reduce Bottlenecks Emulate production load Monitor system performance Identify problem areas Analyze root cause Determine resolution Apply modification Assess the Performance Improvements and Report Phase 4: Report Document  improved throughput Increased capacity reduced error rate greater stability better user response time Compare with baseline and target Produce findings/recommendations Retain data for future comparison
Why HP/Mercury Proven Leadership Market Visionaries Strategic Alliance Worldwide Performance Testing Market Share  Source Newport Group, Inc © 2004 Empirix 4% Compuware 4% Other 9% Segue 2% Rational 9% RadView 1% HP/Mercury 71%
Automated Performance Testing Web Server App. Server Database Internet/ WAN Controller User  Simulation 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
Types of Performance Testing Stress Testing Capacity Planning Throughput Improvement Server Consolidation Baseline Assessment New Version Impact Analysis Ensure Business Performance

Recommended for you

Application Assessment - Executive Summary Report
Application Assessment - Executive Summary ReportApplication Assessment - Executive Summary Report
Application Assessment - Executive Summary Report

See how to Assess Your Application: https://www.castsoftware.com/use-cases/application-assessment Assessing application development like the rest of the business Well overdue, it is time to measure application development and maintenance the same way as the rest of the business, based on not just how much work someone does, but how well they do the work. As we know, looking to see if the code works as expected is only a single measurement. Knowing how easy it will be to maintain over time, how flexible it is to change as required by business changes, how quickly new team members can understand the code and get working on it and how easily the application can be tested are just some of the things that we need to look at in order to understand the real quality of the work being done by application development teams. When these measurements are combined with ways of counting the productivity (quantity) of development teams, we can get a real understanding of how well the teams are performing and what return is being realized from the investment. These measurements can be assessed both for in-house development organizations as well as the work being done by outsourcers. The applications delivered by IT are a significant differentiator between competitors and therefore it needs to be managed as a core business process. Held up against corporate standards and no matter how or where the development work is done, it must be done well and the resulting applications need to be able to withstand time. See how to Assess Your Application: https://www.castsoftware.com/use-cases/application-assessment

 
by CAST
application assessmentapplication auditcode review
SenthilKumar_Resume
SenthilKumar_ResumeSenthilKumar_Resume
SenthilKumar_Resume

K. Senthil Kumar is a testing engineer with 9 years of experience in software testing. He has expertise in manual testing and tools like HP Quality Centre and Mercury Test Director. He has worked on projects in the insurance, banking and ERP domains. Some of his responsibilities include test planning, case development, defect tracking, reporting and ensuring high quality standards.

Performance And Scale In Cloud Computing 1
Performance And Scale In Cloud Computing 1Performance And Scale In Cloud Computing 1
Performance And Scale In Cloud Computing 1

This document discusses performance and scalability in cloud computing. It notes that poor application performance can negatively impact businesses by reducing customer retention, employee productivity and revenue. When moving applications to the cloud, businesses must ensure performance is optimized. To address performance issues, companies should first isolate non-cloud factors like network access speed and then test application performance on the cloud platform to identify any differences from the data center. Optimizing applications for the cloud architecture is important. The document also discusses various approaches to scalability in cloud environments and how Joyent offers solutions to aid application performance and scalability.

computingdata centerroi
Application Monitoring 98% of sites experience critical performance problems Typical applications encounter problems at 15% of design capacity Problems occur both inside & outside firewall 25% - network and bandwidth related 23% - application server related 20% - load balancers, web server or proxy server issues Source: Mercury Interactive hosted services Application Management monitors the entire infrastructure from the users perspective! Application Server Web Servers Database Server Router Router Load Balancer Firewall ISP ISP ISP
A Day In the Life…  Daily Challenges 07:17AM Ticket opened 07:05AM Problem detected  - data center serving  e-Bank customers is down 07:31AM Bridge-line opened  - 8 people 11:48AM 4 more people paged , DBA joins line 04:05PM Root cause identified : mis-configured connection  pooling caused DB crash at peak traffic. At least 800 customers affected,  business impact unknown 04:20PM IT representative sent to client impact  assessment meeting 08:03AM Check UNIX issue,  escalate to hardware vendor 08:06AM Business urgency discussed , not well understood 10:51AM Hardware is ok, Informix  DB appears down 10:20AM Security clearance delays hardware vendor from    entering data center
Diagnose Root Cause Define SLAs Business Console Customer Impact SLM Event Viewer Tier 2 Top View BUSINESS  AVAILABILITY  CENTER Tier 1 Tier 3 RESOLUTION  CENTER
Application Management Dashboard Define SLAs Business Console Customer Impact SLM Event Viewer Tier 1 Tier 2 Tier 3 Top View BUSINESS  AVAILABILITY  CENTER RESOLUTION  CENTER

Recommended for you

Performance And Scale In Cloud Computing
Performance And Scale In Cloud ComputingPerformance And Scale In Cloud Computing
Performance And Scale In Cloud Computing

This document discusses performance and scalability in cloud computing. It notes that poor application performance can negatively impact businesses by reducing customer retention, employee productivity and revenue. When moving applications to the cloud, businesses must ensure performance is optimized. To address performance issues, companies should first isolate non-cloud factors like network access speed and then test application performance on the cloud platform to identify any differences from the data center. Optimizing applications for the cloud architecture is important. The document also discusses various approaches to scalability in cloud environments and how Joyent offers solutions to aid application performance and scalability.

Oracle Real Application Testing: A Business Case
Oracle Real Application Testing: A Business CaseOracle Real Application Testing: A Business Case
Oracle Real Application Testing: A Business Case

This document presents a business case for adopting Real Application Testing (RAT) to test upgrades and patches for a large insurance company's data warehousing system. It estimates that using RAT could reduce testing labor hours by 41% and yield a payback period of less than 12 months due to savings in upgrade costs, monthly patching costs, and production support costs. Adopting RAT could potentially provide even greater savings if it was used to test all 53 applications in the system or reduce issues across all patch upgrades.

oracle real application testing a business case
Performance and scale in cloud
Performance and scale in cloudPerformance and scale in cloud
Performance and scale in cloud

This document discusses performance and scalability in cloud computing. It notes that poor application performance can negatively impact businesses by reducing customer retention, employee productivity, and revenue. When moving applications to the cloud, businesses must ensure performance is optimized. To address performance issues, companies should isolate factors like network access times and application architecture. The document also discusses concepts like performance, scalability, horizontal and vertical scaling, and addresses approaches like application development and Joyent's solutions to improve performance and scaling in cloud environments.

Appendix Supplemental Information
Introducing LoadRunner Our Center of Excellence approach uses Mercury Interactive LoadRunner product to deliver an integrated solution  for business technology optimization. Load Runner System Monitor Automated Scripts Data Repository It provides an end-to-end tool set for performance tuning a user simulation module to create business transaction load  a system monitoring module to display infrastructure behavior and application errors a set of automated scripts that identifies modifications a data repository for future comparisons Network bandwidth Routers Switches Hosting equipment Load balancers Application servers Databases Middleware Back office Firewalls IDS systems DDoS systems Gateways Web servers Cache servers LAN / WAN Client Systems Legacy system .NET services Sun ONE services Security Infrastructure Application
Powering the CoE Application Delivery Foundation Application  Monitoring Business Availability Center •  Resolution Center Application Delivery Console Virtual Users Protocols Monitors PERFORMANCE CoE Global Management Multi-project Management Resource Management Diagnostics Tuning LoadRunner Capacity Planning
LoadRunner Coverage Recommendation Resolution Problem Identification Monitoring User Simulation Infrastructure (e.g. Linux, Solaris, Windows) Vendor Product (e.g. Oracle, Websphere) Performance Tuning Steps Tunable Components LoadRunner Capabilities in Optimization Exercise In-house Apps method level for J2EE apps program level for other types * J2EE source code line-level identification available using OptiBench add-on.

Recommended for you

Building Efficient Software with Property Based Testing
Building Efficient Software with Property Based TestingBuilding Efficient Software with Property Based Testing
Building Efficient Software with Property Based Testing

This document explains Property Based Testing – a method beyond unit testing to help detect defects in codes during the development phase.

property based testingit healthcare
Case Management by EMC - xCP Platform
 Case Management by EMC - xCP Platform Case Management by EMC - xCP Platform
Case Management by EMC - xCP Platform

Introduction to the Case Management platform from EMC: xCP Presented at the Amplexor seminar on Case Management, 15 september 2011, Brussels

workflowamplexorcase management
Performance Testing in Oracle Apps
Performance Testing in Oracle AppsPerformance Testing in Oracle Apps
Performance Testing in Oracle Apps

Oracle Applications comprise various ERP, CRM, and SCM software developed or acquired by Oracle Corporation. It utilizes a multi-tier architecture with the database, application, and desktop tiers. Key performance indicators for Oracle Apps performance testing include response time, system throughput, uptime, and mean time between failures. The performance testing life cycle involves requirement analysis, test planning, test implementation, test execution, and analysis of results.

oracleperformance testingoracle ebs
LoadRunner Overview Web Server App. Server Database Internet/ Intranet USER SIMULATION PROTOCOLS Clients PERFORMANCE  MONITORS SAP Oracle Siebel PeopleSoft ERP/CRM HTTP(S) XML Citrix ICA SOAP WAP Web EJBs CORBA COM RMI MQSeries 3270 5250 VT100 Oracle MS SQLServer DB2 ODBC  Middleware Legacy Databases Operating Systems Network Web Servers App Servers Java Databases Windows Unix Linux SNMP WAN Emulation MS IIS iPlanet Apache EJB JDBC JSP Sitraka JMonitor Oracle MSSQL Server DB2 BEA WebLogic IBM WebSphere ATG Dynamo iPlanet App Server
LoadRunner Deployment Application Tier Applications Infrastructure Tier Database Tier Distributed System App & System Monitoring Measure Performance  ->  Identify Constraints -> Apply Modification ~~~ ~~~ Stress Simulation Telecomm Fabric Automated & Manual Tuning Apply Tuning Process Gather Metrics Step 1 Define business process Capture user behavior Create simulation profile Apply controlled load Step 2 Step 4 Sample Recommendations WebLogic - misconfigured Java VM heap size Database - missing indexes, full table scan ... Step 3 Environment under User Load Typical Statistics  Application Servers Fire wall Web  Servers Load  Balancer Fire wall Database Servers Storage Infrastructure Consumption   CPU 28 CPUs Memory 2,560MB Disk I/O 70% Network 80% System Capacity User count 100 Tranx rate 100/min User Experience Response time 10 sec Error rate  10 %
Metrics Databases Oracle Total file opens  Enqueue deadlocks Enqueue waits Opened cursors current SQL*Net roundtrips to/from client  Plus 164 other counters Sybase Disk Reads   Memory   Disk Writes Disk Waits Locks count  % Hits  % Processor Time (process) % Plus 49 other counters Microsoft SQL Server SQL Re-Compilations/Sec  I/O - Outstanding Reads  Lock Wait Time (ms)  Total Latch Wait Time (ms) SQL Re-Compilations/Sec   Plus 38 other counters DB2 Local_con_exec Total_sorts Plus 174 other counters App. Servers IBM WebSphere ThreadCreates   ActiveThreads   ConnectionPoolSize   SessionsActive Plus 82 other counters BEA WebLogic HeapSizeCurrent   ActiveConnectionsCurrentCount   WaitingForConnectionCurrentCount   Plus 118 other counters Iplanet Application Server nasKesEngAutoStart   nasEngSYBPreparedQueryTotal   nasEngThreadWait  Plus 118 other counters Microsoft Active Server Pages Requests Executing  Requests Queued  Request Bytes Out Total Requests/Sec  Transactions Aborted  Transactions Pending Oracle 9iAS HTTP Server Allaire ColdFusion SilverStream Ariba ATG Dynamo Microsoft COM+ Monitor BroadVision Web Servers Apache #Busy Servers  #Idle Servers  CPU Usage Hits/Sec  KBytes Sent/Sec   MS IIS Connection Attempts/Sec  Files Received/Sec  Logon Attempts/Sec  Total Files Transferred   Plus 50 other counters Iplanet (Netscape) Bad requests/Sec  Bytes Sent/Sec Hits/Sec   Plus 11 other counters Other Software and Hardware Streaming Media Monitors Checkpoint Firewall Server  ERP Performance Monitors Middleware Monitors Java Performance Monitors Citrix MetaFrame Monitors Network Delay Customized Counters Capability Customized Counters Capability
The Tuning Process LoadRunner’s tuning agent can be deployed to  automatically  recommend optimum settings for a wide range of industry-standard applications. IT specialists will  manually  optimize additional hardware and software based on LoadRunner performance metrics. Apache Web Server 1.x/2.x  BEA Weblogic 6.x/7.x  IBM HTTP Server  IBM Websphere Advanced 4.x  IBM Websphere Single Server 4.x  iPlanet Enterprise Server 6 & higher  Microsoft IIS 4/5  Microsoft Active Server Pages 2/3 Oracle Database  Oracle 9iAS  PeopleSoft 8.x SAP Enterprise Portals 5  Siebel 7.x  SQL Server 7.5/2000  Windows: NT, 2000 and XP UNIX: Solaris, HP, AIX and Linux

Recommended for you

Visualizing Data for Enterprise OEMs with JReport
Visualizing Data for Enterprise OEMs with JReportVisualizing Data for Enterprise OEMs with JReport
Visualizing Data for Enterprise OEMs with JReport

Learn how JReport is used by real OEM customers across a variety of different industries in the Enterprise, and hear real customer examples of why JReport was chosen as the best fit to be embedded into their applications. Also see how you can embed JReport into your own OEM or SaaS application, and give your end users advanced visualization and ad hoc capabilities with JReport 12.

embeddata visualizationenterprise
The java enterprise edition (Servlet Basic)
The java enterprise edition (Servlet Basic)The java enterprise edition (Servlet Basic)
The java enterprise edition (Servlet Basic)

This document discusses enterprise applications and how they can be developed using Java. It covers key aspects like what an enterprise is, the goals of enterprise applications, advantages of Java for enterprise programming, common application architectures, and how servlets work. Some key points: - An enterprise can have distributed and heterogeneous units across locations with different policies. Enterprise applications help manage various activities within an organization. - Well-designed enterprise apps should be robust, scalable, maintainable and extensible to handle increasing load and add new features easily. - Java is suitable for enterprise programming as it is platform independent, uses managed objects, promotes reusability and modularity. - Common architectures include single tier, two tier

java servletj2ee
FlexNet Connect Datasheet April 2014
FlexNet Connect Datasheet April 2014FlexNet Connect Datasheet April 2014
FlexNet Connect Datasheet April 2014

FlexNet Connect provides software publishers and device manufacturers an efficient way to deliver software updates to end users and gain insights into product usage. It manages rule-based software updates, displays in-app messages, and reports on the installed base. It can be deployed on-premises or as a cloud service. FlexNet Connect helps minimize support costs and downtime by ensuring the right updates are delivered to the correct users. It also allows communication with users through targeted in-app messages and provides analytics on the installed base to optimize product management.

Benefits of Tuning Optimizes application and infrastructure performance Isolates and resolves performance bottlenecks Establishes optimized configuration settings for production
Benefits of LoadRunner Diagnostics Pinpoints application bottlenecks, e.g., J2EE to method/ SQL level Reduces time  to resolution  for application  issues Integrated with Mercury LoadRunner— combines end  user response  time with diagnostics
Visit Us Online For additional information contact: [email_address] Click Here  or copy/paste www.t3consortium.com Global Virtual Testing Capabilities

More Related Content

What's hot

Application Performance Monitoring
Application Performance MonitoringApplication Performance Monitoring
Application Performance Monitoring
Olivier Gérardin
 
HP OM
HP OMHP OM
Wily Deployment
Wily DeploymentWily Deployment
Wily Deployment
Tony de Thomasis
 
Take Control of Application Performance
Take Control of Application PerformanceTake Control of Application Performance
Take Control of Application Performance
Riverbed Technology
 
Shriraam-performance test engineer 5.4 years
Shriraam-performance test engineer 5.4 yearsShriraam-performance test engineer 5.4 years
Shriraam-performance test engineer 5.4 years
shriraam ms
 
Axsys Technologies Software Offerings
Axsys Technologies Software OfferingsAxsys Technologies Software Offerings
Axsys Technologies Software Offerings
Suvadeep Sarkar
 
Application Assessment - Executive Summary Report
Application Assessment - Executive Summary ReportApplication Assessment - Executive Summary Report
Application Assessment - Executive Summary Report
CAST
 
SenthilKumar_Resume
SenthilKumar_ResumeSenthilKumar_Resume
SenthilKumar_Resume
Senthil Kumar K
 
Performance And Scale In Cloud Computing 1
Performance And Scale In Cloud Computing 1Performance And Scale In Cloud Computing 1
Performance And Scale In Cloud Computing 1
Scott Herson
 
Performance And Scale In Cloud Computing
Performance And Scale In Cloud ComputingPerformance And Scale In Cloud Computing
Performance And Scale In Cloud Computing
dmasciorini
 
Oracle Real Application Testing: A Business Case
Oracle Real Application Testing: A Business CaseOracle Real Application Testing: A Business Case
Oracle Real Application Testing: A Business Case
oracleonthebrain
 
Performance and scale in cloud
Performance and scale in cloudPerformance and scale in cloud
Performance and scale in cloud
jeffgaris
 
Building Efficient Software with Property Based Testing
Building Efficient Software with Property Based TestingBuilding Efficient Software with Property Based Testing
Building Efficient Software with Property Based Testing
CitiusTech
 
Case Management by EMC - xCP Platform
 Case Management by EMC - xCP Platform Case Management by EMC - xCP Platform
Case Management by EMC - xCP Platform
Amplexor
 
Performance Testing in Oracle Apps
Performance Testing in Oracle AppsPerformance Testing in Oracle Apps
Performance Testing in Oracle Apps
Biswajit Pratihari
 
Visualizing Data for Enterprise OEMs with JReport
Visualizing Data for Enterprise OEMs with JReportVisualizing Data for Enterprise OEMs with JReport
Visualizing Data for Enterprise OEMs with JReport
Mia Yuan Cao
 
The java enterprise edition (Servlet Basic)
The java enterprise edition (Servlet Basic)The java enterprise edition (Servlet Basic)
The java enterprise edition (Servlet Basic)
Atul Saurabh
 
FlexNet Connect Datasheet April 2014
FlexNet Connect Datasheet April 2014FlexNet Connect Datasheet April 2014
FlexNet Connect Datasheet April 2014
Flexera
 
PLM World Conference 2007
PLM World Conference 2007PLM World Conference 2007
PLM World Conference 2007
Matt Tremmel
 
Cast Application Intelligence Platform
Cast Application Intelligence PlatformCast Application Intelligence Platform
Cast Application Intelligence Platform
John Fotiadis ✔️
 

What's hot (20)

Application Performance Monitoring
Application Performance MonitoringApplication Performance Monitoring
Application Performance Monitoring
 
HP OM
HP OMHP OM
HP OM
 
Wily Deployment
Wily DeploymentWily Deployment
Wily Deployment
 
Take Control of Application Performance
Take Control of Application PerformanceTake Control of Application Performance
Take Control of Application Performance
 
Shriraam-performance test engineer 5.4 years
Shriraam-performance test engineer 5.4 yearsShriraam-performance test engineer 5.4 years
Shriraam-performance test engineer 5.4 years
 
Axsys Technologies Software Offerings
Axsys Technologies Software OfferingsAxsys Technologies Software Offerings
Axsys Technologies Software Offerings
 
Application Assessment - Executive Summary Report
Application Assessment - Executive Summary ReportApplication Assessment - Executive Summary Report
Application Assessment - Executive Summary Report
 
SenthilKumar_Resume
SenthilKumar_ResumeSenthilKumar_Resume
SenthilKumar_Resume
 
Performance And Scale In Cloud Computing 1
Performance And Scale In Cloud Computing 1Performance And Scale In Cloud Computing 1
Performance And Scale In Cloud Computing 1
 
Performance And Scale In Cloud Computing
Performance And Scale In Cloud ComputingPerformance And Scale In Cloud Computing
Performance And Scale In Cloud Computing
 
Oracle Real Application Testing: A Business Case
Oracle Real Application Testing: A Business CaseOracle Real Application Testing: A Business Case
Oracle Real Application Testing: A Business Case
 
Performance and scale in cloud
Performance and scale in cloudPerformance and scale in cloud
Performance and scale in cloud
 
Building Efficient Software with Property Based Testing
Building Efficient Software with Property Based TestingBuilding Efficient Software with Property Based Testing
Building Efficient Software with Property Based Testing
 
Case Management by EMC - xCP Platform
 Case Management by EMC - xCP Platform Case Management by EMC - xCP Platform
Case Management by EMC - xCP Platform
 
Performance Testing in Oracle Apps
Performance Testing in Oracle AppsPerformance Testing in Oracle Apps
Performance Testing in Oracle Apps
 
Visualizing Data for Enterprise OEMs with JReport
Visualizing Data for Enterprise OEMs with JReportVisualizing Data for Enterprise OEMs with JReport
Visualizing Data for Enterprise OEMs with JReport
 
The java enterprise edition (Servlet Basic)
The java enterprise edition (Servlet Basic)The java enterprise edition (Servlet Basic)
The java enterprise edition (Servlet Basic)
 
FlexNet Connect Datasheet April 2014
FlexNet Connect Datasheet April 2014FlexNet Connect Datasheet April 2014
FlexNet Connect Datasheet April 2014
 
PLM World Conference 2007
PLM World Conference 2007PLM World Conference 2007
PLM World Conference 2007
 
Cast Application Intelligence Platform
Cast Application Intelligence PlatformCast Application Intelligence Platform
Cast Application Intelligence Platform
 

Similar to T3 Consortium's Performance Center of Excellence

Best Practices In Load And Stress Testing Cmg Seminar[1]
Best Practices In Load And Stress Testing Cmg Seminar[1]Best Practices In Load And Stress Testing Cmg Seminar[1]
Best Practices In Load And Stress Testing Cmg Seminar[1]
Munirathnam Naidu
 
Managing EBS Testing, Performance, Configurations, Change & User experience
Managing EBS Testing, Performance, Configurations, Change & User experienceManaging EBS Testing, Performance, Configurations, Change & User experience
Managing EBS Testing, Performance, Configurations, Change & User experience
InSync Conference
 
Performance Engineering Basics
Performance Engineering BasicsPerformance Engineering Basics
Performance Engineering Basics
Impetus Technologies
 
Magical Performance tuning with Gomez
Magical Performance tuning with GomezMagical Performance tuning with Gomez
Magical Performance tuning with Gomez
mcsaha
 
SV Training Intro - 20181129 4.pptx
SV Training Intro - 20181129 4.pptxSV Training Intro - 20181129 4.pptx
SV Training Intro - 20181129 4.pptx
CAIKYPALLETAMOURALIM
 
Increased IT infrastructure effectiveness by 80% with Microsoft system center...
Increased IT infrastructure effectiveness by 80% with Microsoft system center...Increased IT infrastructure effectiveness by 80% with Microsoft system center...
Increased IT infrastructure effectiveness by 80% with Microsoft system center...
Aspire Systems
 
Performance Test Slideshow R E C E N T
Performance Test Slideshow R E C E N TPerformance Test Slideshow R E C E N T
Performance Test Slideshow R E C E N T
Future Simmons
 
Performance Test Slideshow Recent
Performance Test Slideshow RecentPerformance Test Slideshow Recent
Performance Test Slideshow Recent
Future Simmons
 
From web interface to the database:Monitor all that matters
From web interface to the database:Monitor all that mattersFrom web interface to the database:Monitor all that matters
From web interface to the database:Monitor all that matters
ManageEngine, Zoho Corporation
 
Cascade
CascadeCascade
Performance testing : An Overview
Performance testing : An OverviewPerformance testing : An Overview
Performance testing : An Overview
sharadkjain
 
Enterprise Deployments & SOA
Enterprise Deployments & SOAEnterprise Deployments & SOA
Enterprise Deployments & SOA
Ambareesh Kulkarni
 
IBM: Inteligentný manažment testovacích a vývojových prostredí
IBM: Inteligentný manažment testovacích a vývojových prostredí IBM: Inteligentný manažment testovacích a vývojových prostredí
IBM: Inteligentný manažment testovacích a vývojových prostredí
ASBIS SK
 
Encontrando la Aguja en el Rendimiento de Aplicaciones
Encontrando la Aguja en el Rendimiento de AplicacionesEncontrando la Aguja en el Rendimiento de Aplicaciones
Encontrando la Aguja en el Rendimiento de Aplicaciones
Software Guru
 
Software Project Management - NESDEV
Software Project Management - NESDEVSoftware Project Management - NESDEV
Software Project Management - NESDEV
Krit Kamtuo
 
Webinar: Deploying the Combined Virtual and Physical Infrastructure
Webinar: Deploying the Combined Virtual and Physical InfrastructureWebinar: Deploying the Combined Virtual and Physical Infrastructure
Webinar: Deploying the Combined Virtual and Physical Infrastructure
Pepperweed Consulting
 
Nandini-CV
Nandini-CVNandini-CV
Nandini-CV
Nandini Kg
 
Amq Overview Continuous Quality Assurance
Amq Overview Continuous Quality AssuranceAmq Overview Continuous Quality Assurance
Amq Overview Continuous Quality Assurance
Sofandre Sya'banu, S.E., M.T.I.
 
Neev Load Testing Services
Neev Load Testing ServicesNeev Load Testing Services
Neev Load Testing Services
Neev Technologies
 
Talk IT_Oracle AP_이진호 부장_111102
Talk IT_Oracle AP_이진호 부장_111102 Talk IT_Oracle AP_이진호 부장_111102
Talk IT_Oracle AP_이진호 부장_111102
Cana Ko
 

Similar to T3 Consortium's Performance Center of Excellence (20)

Best Practices In Load And Stress Testing Cmg Seminar[1]
Best Practices In Load And Stress Testing Cmg Seminar[1]Best Practices In Load And Stress Testing Cmg Seminar[1]
Best Practices In Load And Stress Testing Cmg Seminar[1]
 
Managing EBS Testing, Performance, Configurations, Change & User experience
Managing EBS Testing, Performance, Configurations, Change & User experienceManaging EBS Testing, Performance, Configurations, Change & User experience
Managing EBS Testing, Performance, Configurations, Change & User experience
 
Performance Engineering Basics
Performance Engineering BasicsPerformance Engineering Basics
Performance Engineering Basics
 
Magical Performance tuning with Gomez
Magical Performance tuning with GomezMagical Performance tuning with Gomez
Magical Performance tuning with Gomez
 
SV Training Intro - 20181129 4.pptx
SV Training Intro - 20181129 4.pptxSV Training Intro - 20181129 4.pptx
SV Training Intro - 20181129 4.pptx
 
Increased IT infrastructure effectiveness by 80% with Microsoft system center...
Increased IT infrastructure effectiveness by 80% with Microsoft system center...Increased IT infrastructure effectiveness by 80% with Microsoft system center...
Increased IT infrastructure effectiveness by 80% with Microsoft system center...
 
Performance Test Slideshow R E C E N T
Performance Test Slideshow R E C E N TPerformance Test Slideshow R E C E N T
Performance Test Slideshow R E C E N T
 
Performance Test Slideshow Recent
Performance Test Slideshow RecentPerformance Test Slideshow Recent
Performance Test Slideshow Recent
 
From web interface to the database:Monitor all that matters
From web interface to the database:Monitor all that mattersFrom web interface to the database:Monitor all that matters
From web interface to the database:Monitor all that matters
 
Cascade
CascadeCascade
Cascade
 
Performance testing : An Overview
Performance testing : An OverviewPerformance testing : An Overview
Performance testing : An Overview
 
Enterprise Deployments & SOA
Enterprise Deployments & SOAEnterprise Deployments & SOA
Enterprise Deployments & SOA
 
IBM: Inteligentný manažment testovacích a vývojových prostredí
IBM: Inteligentný manažment testovacích a vývojových prostredí IBM: Inteligentný manažment testovacích a vývojových prostredí
IBM: Inteligentný manažment testovacích a vývojových prostredí
 
Encontrando la Aguja en el Rendimiento de Aplicaciones
Encontrando la Aguja en el Rendimiento de AplicacionesEncontrando la Aguja en el Rendimiento de Aplicaciones
Encontrando la Aguja en el Rendimiento de Aplicaciones
 
Software Project Management - NESDEV
Software Project Management - NESDEVSoftware Project Management - NESDEV
Software Project Management - NESDEV
 
Webinar: Deploying the Combined Virtual and Physical Infrastructure
Webinar: Deploying the Combined Virtual and Physical InfrastructureWebinar: Deploying the Combined Virtual and Physical Infrastructure
Webinar: Deploying the Combined Virtual and Physical Infrastructure
 
Nandini-CV
Nandini-CVNandini-CV
Nandini-CV
 
Amq Overview Continuous Quality Assurance
Amq Overview Continuous Quality AssuranceAmq Overview Continuous Quality Assurance
Amq Overview Continuous Quality Assurance
 
Neev Load Testing Services
Neev Load Testing ServicesNeev Load Testing Services
Neev Load Testing Services
 
Talk IT_Oracle AP_이진호 부장_111102
Talk IT_Oracle AP_이진호 부장_111102 Talk IT_Oracle AP_이진호 부장_111102
Talk IT_Oracle AP_이진호 부장_111102
 

Recently uploaded

Choose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presenceChoose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presence
rajancomputerfbd
 
Password Rotation in 2024 is still Relevant
Password Rotation in 2024 is still RelevantPassword Rotation in 2024 is still Relevant
Password Rotation in 2024 is still Relevant
Bert Blevins
 
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - MydbopsScaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Mydbops
 
How RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptxHow RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptx
SynapseIndia
 
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdfPigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions
 
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
Toru Tamaki
 
Best Programming Language for Civil Engineers
Best Programming Language for Civil EngineersBest Programming Language for Civil Engineers
Best Programming Language for Civil Engineers
Awais Yaseen
 
How to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptxHow to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptx
Adam Dunkels
 
20240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 202420240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 2024
Matthew Sinclair
 
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly DetectionAdvanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
Bert Blevins
 
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Chris Swan
 
Implementations of Fused Deposition Modeling in real world
Implementations of Fused Deposition Modeling  in real worldImplementations of Fused Deposition Modeling  in real world
Implementations of Fused Deposition Modeling in real world
Emerging Tech
 
20240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 202420240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 2024
Matthew Sinclair
 
The Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive ComputingThe Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive Computing
Larry Smarr
 
20240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 202420240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 2024
Matthew Sinclair
 
Quality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of TimeQuality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of Time
Aurora Consulting
 
Cookies program to display the information though cookie creation
Cookies program to display the information though cookie creationCookies program to display the information though cookie creation
Cookies program to display the information though cookie creation
shanthidl1
 
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-InTrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc
 
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptxRPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
SynapseIndia
 
Recent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS InfrastructureRecent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS Infrastructure
KAMAL CHOUDHARY
 

Recently uploaded (20)

Choose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presenceChoose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presence
 
Password Rotation in 2024 is still Relevant
Password Rotation in 2024 is still RelevantPassword Rotation in 2024 is still Relevant
Password Rotation in 2024 is still Relevant
 
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - MydbopsScaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
 
How RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptxHow RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptx
 
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdfPigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdf
 
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
 
Best Programming Language for Civil Engineers
Best Programming Language for Civil EngineersBest Programming Language for Civil Engineers
Best Programming Language for Civil Engineers
 
How to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptxHow to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptx
 
20240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 202420240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 2024
 
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly DetectionAdvanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
 
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
 
Implementations of Fused Deposition Modeling in real world
Implementations of Fused Deposition Modeling  in real worldImplementations of Fused Deposition Modeling  in real world
Implementations of Fused Deposition Modeling in real world
 
20240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 202420240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 2024
 
The Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive ComputingThe Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive Computing
 
20240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 202420240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 2024
 
Quality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of TimeQuality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of Time
 
Cookies program to display the information though cookie creation
Cookies program to display the information though cookie creationCookies program to display the information though cookie creation
Cookies program to display the information though cookie creation
 
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-InTrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
 
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptxRPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
 
Recent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS InfrastructureRecent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS Infrastructure
 

T3 Consortium's Performance Center of Excellence

  • 1. Professional Services Performance Testing Center of Excellence Application Performance Management Solution Click to Advance Presentation Mute sound if necessary (sound icon) Information Technology Services
  • 2. Today’s Challenges Business lines rarely share information on tool research, usage, testing practices, and cost containment. Software Development Life Cycle models frequently compromise testing initiatives to meet deliverable deadlines. Performance Testing Practices vary in most projects. Knowledge Transfer – performance testing information leaves with consultants. Performance Tools are expensive, and very complex to integrate. No global approach to Performance Testing tools, techniques, or costs. Expensive consultants are frequently hired for Performance Testing Many projects cannot afford to make long term commitments to Performance testing. Decentralized approach to building and testing software.
  • 3. Industry Trends Application owners often ask the following: Does my application scale to meet business goals? 75% of ERP systems fail to do so (Gartner) Does my application scale to meet business goals? 70% of performance problems can be resolved by configuration changes (survey of 3,000 HP/Mercury engagements) Can I resolve application bottlenecks? 40% of app bottlenecks are first noticed by a customer or executive (Mercury Survey) $2B + spent in app server overcapacity from 2001 to 2003 (Gartner) Have I overspent on infrastructure?
  • 4. One Platform Solution T3 works to empower Business, Quality Assurance, and Development teams to deliver better software by centralizing all aspects of testing and performance management. “ Bringing the pieces together” Become Performance center of excellence Centralize performance testing and monitoring tools Global Performance testing execution capability Focus on quick “cost savings” wins! Reduce dependency on expensive consultancy QUICK START- Bring automation in quickly that addresses an immediate need. Reduce infrastructure support for testing Take a ‘value’ approach and network it Forge alliances & partnerships Leverage vendor Purchasing Power
  • 5. Performance Approach Phase-driven approach to Performance Optimization Phase 1: Plan Fully Plan the project Organize the Team Determine the business goals Define the business process Inventory HW, SW and network Identify key participants Mobilize test team Create test plan Agree execution schedule Phase 2: Baseline Quantify the System Performance Create test cases Deploy monitoring agents Run initial test plan Document the baseline profile Compare baseline with target Phase 3: Optimize Iteratively Isolate and Reduce Bottlenecks Emulate production load Monitor system performance Identify problem areas Analyze root cause Determine resolution Apply modification Assess the Performance Improvements and Report Phase 4: Report Document improved throughput Increased capacity reduced error rate greater stability better user response time Compare with baseline and target Produce findings/recommendations Retain data for future comparison
  • 6. Why HP/Mercury Proven Leadership Market Visionaries Strategic Alliance Worldwide Performance Testing Market Share Source Newport Group, Inc © 2004 Empirix 4% Compuware 4% Other 9% Segue 2% Rational 9% RadView 1% HP/Mercury 71%
  • 7. Automated Performance Testing Web Server App. Server Database Internet/ WAN Controller User Simulation 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
  • 8. Types of Performance Testing Stress Testing Capacity Planning Throughput Improvement Server Consolidation Baseline Assessment New Version Impact Analysis Ensure Business Performance
  • 9. Application Monitoring 98% of sites experience critical performance problems Typical applications encounter problems at 15% of design capacity Problems occur both inside & outside firewall 25% - network and bandwidth related 23% - application server related 20% - load balancers, web server or proxy server issues Source: Mercury Interactive hosted services Application Management monitors the entire infrastructure from the users perspective! Application Server Web Servers Database Server Router Router Load Balancer Firewall ISP ISP ISP
  • 10. A Day In the Life… Daily Challenges 07:17AM Ticket opened 07:05AM Problem detected - data center serving e-Bank customers is down 07:31AM Bridge-line opened - 8 people 11:48AM 4 more people paged , DBA joins line 04:05PM Root cause identified : mis-configured connection pooling caused DB crash at peak traffic. At least 800 customers affected, business impact unknown 04:20PM IT representative sent to client impact assessment meeting 08:03AM Check UNIX issue, escalate to hardware vendor 08:06AM Business urgency discussed , not well understood 10:51AM Hardware is ok, Informix DB appears down 10:20AM Security clearance delays hardware vendor from entering data center
  • 11. Diagnose Root Cause Define SLAs Business Console Customer Impact SLM Event Viewer Tier 2 Top View BUSINESS AVAILABILITY CENTER Tier 1 Tier 3 RESOLUTION CENTER
  • 12. Application Management Dashboard Define SLAs Business Console Customer Impact SLM Event Viewer Tier 1 Tier 2 Tier 3 Top View BUSINESS AVAILABILITY CENTER RESOLUTION CENTER
  • 14. Introducing LoadRunner Our Center of Excellence approach uses Mercury Interactive LoadRunner product to deliver an integrated solution for business technology optimization. Load Runner System Monitor Automated Scripts Data Repository It provides an end-to-end tool set for performance tuning a user simulation module to create business transaction load a system monitoring module to display infrastructure behavior and application errors a set of automated scripts that identifies modifications a data repository for future comparisons Network bandwidth Routers Switches Hosting equipment Load balancers Application servers Databases Middleware Back office Firewalls IDS systems DDoS systems Gateways Web servers Cache servers LAN / WAN Client Systems Legacy system .NET services Sun ONE services Security Infrastructure Application
  • 15. Powering the CoE Application Delivery Foundation Application Monitoring Business Availability Center • Resolution Center Application Delivery Console Virtual Users Protocols Monitors PERFORMANCE CoE Global Management Multi-project Management Resource Management Diagnostics Tuning LoadRunner Capacity Planning
  • 16. LoadRunner Coverage Recommendation Resolution Problem Identification Monitoring User Simulation Infrastructure (e.g. Linux, Solaris, Windows) Vendor Product (e.g. Oracle, Websphere) Performance Tuning Steps Tunable Components LoadRunner Capabilities in Optimization Exercise In-house Apps method level for J2EE apps program level for other types * J2EE source code line-level identification available using OptiBench add-on.
  • 17. LoadRunner Overview Web Server App. Server Database Internet/ Intranet USER SIMULATION PROTOCOLS Clients PERFORMANCE MONITORS SAP Oracle Siebel PeopleSoft ERP/CRM HTTP(S) XML Citrix ICA SOAP WAP Web EJBs CORBA COM RMI MQSeries 3270 5250 VT100 Oracle MS SQLServer DB2 ODBC Middleware Legacy Databases Operating Systems Network Web Servers App Servers Java Databases Windows Unix Linux SNMP WAN Emulation MS IIS iPlanet Apache EJB JDBC JSP Sitraka JMonitor Oracle MSSQL Server DB2 BEA WebLogic IBM WebSphere ATG Dynamo iPlanet App Server
  • 18. LoadRunner Deployment Application Tier Applications Infrastructure Tier Database Tier Distributed System App & System Monitoring Measure Performance -> Identify Constraints -> Apply Modification ~~~ ~~~ Stress Simulation Telecomm Fabric Automated & Manual Tuning Apply Tuning Process Gather Metrics Step 1 Define business process Capture user behavior Create simulation profile Apply controlled load Step 2 Step 4 Sample Recommendations WebLogic - misconfigured Java VM heap size Database - missing indexes, full table scan ... Step 3 Environment under User Load Typical Statistics Application Servers Fire wall Web Servers Load Balancer Fire wall Database Servers Storage Infrastructure Consumption CPU 28 CPUs Memory 2,560MB Disk I/O 70% Network 80% System Capacity User count 100 Tranx rate 100/min User Experience Response time 10 sec Error rate 10 %
  • 19. Metrics Databases Oracle Total file opens Enqueue deadlocks Enqueue waits Opened cursors current SQL*Net roundtrips to/from client Plus 164 other counters Sybase Disk Reads Memory Disk Writes Disk Waits Locks count % Hits % Processor Time (process) % Plus 49 other counters Microsoft SQL Server SQL Re-Compilations/Sec I/O - Outstanding Reads Lock Wait Time (ms) Total Latch Wait Time (ms) SQL Re-Compilations/Sec Plus 38 other counters DB2 Local_con_exec Total_sorts Plus 174 other counters App. Servers IBM WebSphere ThreadCreates ActiveThreads ConnectionPoolSize SessionsActive Plus 82 other counters BEA WebLogic HeapSizeCurrent ActiveConnectionsCurrentCount WaitingForConnectionCurrentCount Plus 118 other counters Iplanet Application Server nasKesEngAutoStart nasEngSYBPreparedQueryTotal nasEngThreadWait Plus 118 other counters Microsoft Active Server Pages Requests Executing Requests Queued Request Bytes Out Total Requests/Sec Transactions Aborted Transactions Pending Oracle 9iAS HTTP Server Allaire ColdFusion SilverStream Ariba ATG Dynamo Microsoft COM+ Monitor BroadVision Web Servers Apache #Busy Servers #Idle Servers CPU Usage Hits/Sec KBytes Sent/Sec MS IIS Connection Attempts/Sec Files Received/Sec Logon Attempts/Sec Total Files Transferred Plus 50 other counters Iplanet (Netscape) Bad requests/Sec Bytes Sent/Sec Hits/Sec Plus 11 other counters Other Software and Hardware Streaming Media Monitors Checkpoint Firewall Server ERP Performance Monitors Middleware Monitors Java Performance Monitors Citrix MetaFrame Monitors Network Delay Customized Counters Capability Customized Counters Capability
  • 20. The Tuning Process LoadRunner’s tuning agent can be deployed to automatically recommend optimum settings for a wide range of industry-standard applications. IT specialists will manually optimize additional hardware and software based on LoadRunner performance metrics. Apache Web Server 1.x/2.x BEA Weblogic 6.x/7.x IBM HTTP Server IBM Websphere Advanced 4.x IBM Websphere Single Server 4.x iPlanet Enterprise Server 6 & higher Microsoft IIS 4/5 Microsoft Active Server Pages 2/3 Oracle Database Oracle 9iAS PeopleSoft 8.x SAP Enterprise Portals 5 Siebel 7.x SQL Server 7.5/2000 Windows: NT, 2000 and XP UNIX: Solaris, HP, AIX and Linux
  • 21. Benefits of Tuning Optimizes application and infrastructure performance Isolates and resolves performance bottlenecks Establishes optimized configuration settings for production
  • 22. Benefits of LoadRunner Diagnostics Pinpoints application bottlenecks, e.g., J2EE to method/ SQL level Reduces time to resolution for application issues Integrated with Mercury LoadRunner— combines end user response time with diagnostics
  • 23. Visit Us Online For additional information contact: [email_address] Click Here or copy/paste www.t3consortium.com Global Virtual Testing Capabilities