Automate performance testing to predict system behavior and improve application performance. White paper
|
|
|
- Hortense Flynn
- 9 years ago
- Views:
Transcription
1 Automate performance testing to predict system behavior and improve application performance White paper
2 Table of contents Abstract What is performance testing? Why automate performance testing? The automated performance testing process The Design phase The Build phase The Execute phase The Analyze, Diagnose and Tune iterative phases Who should be involved in an effective performance test? Why HP LoadRunner software? Simplify script creation with HP LoadRunner Click and Script technology Use HP diagnostics software to resolve performance problems New features in HP LoadRunner Summary
3 This incredible rate of change and the explosion of software complexity introduce tremendous risk into the software development process. Abstract Successful businesses rely on specialized software applications to drive efficiency and productivity gains throughout the enterprise. These applications can provide a more effective medium for collaboration and information sharing, and have become the primary channel for business-critical information sharing as well as transaction processing. Today s software applications from to customer relationship management (CRM) to transaction processing run the business. While software development technologies have changed and matured tremendously during the past few years, the complexity of modern applications has also exploded. Applications may use hundreds of separate components to do work once done with paper or by hand. This complexity directly correlates to more potential points of failure in a business process, and more difficulty in isolating the root cause of a performance problem. Moreover, software applications don t work like a car. They don t have permanent parts that are only replaced when they wear out. Whether they are designed to deliver competitive advantage or to respond to changing business conditions, software applications are evolving weekly, monthly and annually. This stream of changes introduces yet another set of risks companies have to manage. This incredible rate of change and the explosion of software complexity introduce tremendous risk into the software development process. Rigorous testing is the most common strategy to both quantify and reduce this risk to the business. The question for developers, quality assurance (QA) teams and management alike is how to accurately and thoroughly validate system performance before going live without breaking the IT budget. By automating performance testing, you can verify that applications meet the needs of your business before they go live. This translates into fewer deployment surprises, the ability to quantify the impact of changes on the end-user experience, and the ability to pinpoint failing components and rapidly resolve them. Yet the prospect of automating performance testing raises new issues. Before undertaking an automated testing program, you should understand: What is performance testing? What should it accomplish? Why should it be automated? What are the right processes for performance testing? Design Build Execute Analyze/Diagnose/Tune Who should be involved in a good performance test to facilitate success? Who needs to see the results and how can results be reported to quantify return on investment (ROI)? Which features are essential when comparing automated load testing solutions? This paper presents a brief overview of the benefits of automating performance testing and covers how best to approach performance testing. It also summarizes the key functions and benefits of HP LoadRunner software, the industry-standard automated load testing solution that is part of HP Performance Center software. 3
4 What is performance testing? Performance testing accurately tests the end-to-end performance of a system prior to going live. Performance testing solutions should be able to: Emulate hundreds or thousands of users interacting with the system without large hardware demands Measure end-user response times Repeat the load in a consistent way Monitor system components under load Provide robust analysis and reporting engines Effective automated testing solutions typically use four major components to build and run tests. These include: A virtual user generator to capture end-user business processes into automated scripts A controller to organize, drive, manage and monitor the load Load generators to run the virtual users during execution An analysis engine to view, dissect and compare results Why automate performance testing? Automated performance testing is a discipline you can use to leverage people, processes and technology to reduce the risks involved in application deployment, upgrades or patch deployments. At its core, automated performance testing consists of applying production workloads to pre-deployment systems while simultaneously measuring system performance and end-user experience. A well-constructed performance test should be able to answers questions like: Does the application respond quickly enough for the intended users? Will the application handle the expected user load and more? Will the application handle the number of transactions required by the business? Is the application stable under expected and unexpected user loads? Will users have a positive experience (i.e., fast response time) on go-live day? By answering these questions, automated performance testing solutions help you quantify, in business terms, the impact of a change. This quantification in turn clarifies the risks of deployment. An effective automated performance testing process can help your enterprise make more informed release decisions and prevent system downtime and availability problems. 4
5 Figure 1. The four phases of an effective automated performance testing process Design Build Execute Analyze/ Diagnose/Tune Gather requirements Set up test environment Benchmark testing Diagnose bottlenecks Design test strategy Record test scripts Performance testing Tune configurations Define business process Create test scenarios Scalability testing Quantify improvements Define system workload Report generation The automated performance testing process Organizations that have successfully implemented automated performance testing have done so by breaking the process into discrete phases. While specific implementations may differ, performance testing can be broadly described as having four phases Design, Build, Execute and Analyze/Diagnose/ Tune. Each of these phases has specific tasks, involving different participants, that should be completed before moving to the next phase. At the highest level, the four phases can be described as follows: The Design phase involves defining the business processes to be tested, the business process mix of an average or peak production hour, and the overall user and response-time goals for the system. The Build phase involves setting up and configuring the test system and infrastructure, and using the automated performance testing solution to build both test scripts and load scenarios. The Execute phase consists of running the load scenarios and measuring system performance. The Analyze, Diagnose and Tune iterative phases go beyond measuring system performance and take load testing to another level. Here, the focus is on pinpointing problems to help resolve them rapidly and tuning system parameters to enhance performance in an ongoing fashion. The following sections will drill down another level to examine the tasks necessary to make each separate phase of the automated performance testing process successful. The Design phase The Design phase is the primary time when your performance testing team works with the line of business (LOB) managers to gather performance requirements. Requirements can be thought of as falling into four buckets business, technical, system and team requirements. Business requirements are generally gathered by meeting with subject-matter experts (SMEs). These may be business analysts or end users. A comprehensive set of business requirements exists when the following are in place: An application overview: Create a demo of system usage to allow your performance team to understand at a high level how the application is used. A business process list: Generate a list of the key business processes to reflect the activities that end users perform on the system. Business process flows: Create Word documents to detail the exact steps/screens of each business process. A transaction list: Compile a list of the key activities within the business process that need to be measured under load, such as Login or Transfer Funds. Business process diagrams: Create business process flowcharts to illustrate branching conditions in the business process flows. 5
6 You can gather technical requirements by meeting with the system administrators and database administrators (DBAs). These individuals may be part of the enterprise s development group, or operations division, or both. You ll have a comprehensive set of technical requirements when the following are completed: Environment walkthrough: Conduct a walkthrough of the testing architecture with the systems or infrastructure team. Systems scope meeting: Hold a meeting to discuss and agree on what pieces of the system should be stubbed out or excluded from the test process. Production diagram: Create a diagram of the production infrastructure to flag deltas that may impact performance during the migration from QA to production. It is vital to gather system requirements. These are the high-level goals for the system that govern the pass/fail status of the load testing process. These generally are agreed upon by working with the project manager from the LOB. System requirements include answers to the following: How many users must the system support at normal and peak periods? How many transactions per second must the system be able to process? What are the minimum and maximum acceptable response times for all business-critical transactions? How do the user communities connect to the system? What system workloads are experienced in production? What is the transaction mix? Finally, you should iron out team requirements before moving to the Build phase. This consists of determining which performance team members participate in the upcoming load test. Initially, you can determine this automatically (e.g., when there is a team of just one person). However, if performance testing becomes part of a Center of Excellence (CoE), you should handle resource allocations and internal logistics in the Design phase. Gathering a complete set of business, technical, system and team requirements up front lays the foundation for an effective and successful load test. The Build phase In the Build phase, you turn the business processes and workloads identified in the Design phase into automated components that you can leverage to drive a repeatable, realistic load. You can break this into two areas of focus: automation setup and environment setup. Automation setup consists of a set of sequential tasks by a performance engineer: 1. Scripting: Record the documented business processes into automated scripts. 2. Transactions: Insert timers to produce the logical timings desired by the business. 3. Parameterization: Replace all input data, such as log-in IDs and passwords, with a pool so each virtual user accesses the application using unique data. 4. Scenarios: Create production workloads by assigning to different groups of users different scripts, connectivity and user behavior. 5. Monitors: Decide which servers or machines to monitor under load. 6
7 Environment setup consists of assembling the hardware, software and data required to execute a successful, realistic load test. This may involve working with the systems, DBA, operations and business teams. The end result of the Build phase is a set of automated assets that you can execute at will on an available, configured environment. The Execute phase Among those new to performance testing, there is often a misconception that execution is a single event. In fact, it is a multi-step process consisting of several types of performance tests. Each type of test provides information necessary to understanding the business risk of releasing the application. The different types of load tests include the following: 1. Baseline tests verify that the system and its surrounding environments function within reasonable technical parameters. Performance tests are run with only five to ten users to baseline end-user transaction performance. These tests should be executed at the start and end of the performance testing process to measure absolute response-time improvement. 2. Performance tests simulate a load on an environment to provide information about how many users the system can handle. These tests should emulate average and peak-hour production usage. They should apply real-world user behaviors such as think time, modem emulation and multiple browser types for maximum accuracy. All monitors and diagnostics should be run to achieve maximum visibility into system degradation and bottlenecking. 3. Benchmark tests are designed to measure and compare the performance of each machine type, environment or build of the application in an ideal situation. These are run after the system has been scalability tested to understand the performance impact of different architectures. 4. Soak tests are designed to run the system for a long period of time under load and examine how well the system performs. 5. Peak tests are designed to simulate a peak load on the system for a period of time to help demonstrate that the application and the underlying hardware can handle a high load for reasonable periods of time. The Analyze, Diagnose and Tune iterative phases After you complete the Design, Build and Execute phases of a load test, the project advances to the Analysis, Diagnosis and Tuning phases. These functions are ongoing and are conducted iteratively. The load testing solution should provide a comprehensive view of end-user, system-level and code-level performance data, and identify the likely causes of system slowdown. Such a view enables you to determine if performance goals have been met and if not, why not and who owns the problem. How to determine the ROI of performance testing The ROI of a good performance testing solution consists of two components: Risk mitigation helps a project go live with the right system scalability and performance. Risk mitigation is classic performance testing. You should be able to report back information to the development/project teams that provides clear, quantifiable information on how well the system should scale and perform in production. Performance optimization quantifiably improves the performance of the system as measured by improved end-user response time or by reducing the overall hardware infrastructure that is required. 7
8 How to optimize performance During and after a performance test, a wealth of information surfaces that can improve system performance. You can uncover key information during monitoring, analyzing, diagnostics and tuning. 1. Monitoring: Monitoring during a performance test shows what is happening at each tier of the infrastructure, offering more clarity on the performance of the database server, web server, application server, or individual application or processes during the test. Monitoring may quickly flush out valuable information, for example that the central processing unit (CPU) at the application server is being pegged at 100 percent with 200 users, well short of the goal of 300 users. (This would point to requiring more application server capacity or to optimizing the application itself.) 2. Analysis: After a load test is completed, you can correlate metrics such as virtual users against CPU or application server CPU to web server to uncover additional information about application behavior. 3. Diagnostics: An effective performance testing solution should provide performance engineers with a single, unified view of how individual tiers, components and SQL statements impact the overall performance of a business process under load conditions. Performance engineers should be able to see all components touched by an end-user transaction and then determine how much processing time each component uses and how many times it is called. With this information, project and QA managers can focus resources to improve the end-user experience by targeting the most significant web, application and database server bottlenecks. 4. Tuning: Many companies conduct automated performance testing before, during and after application deployment. Some automated performance testing solutions can systematically identify and isolate infrastructure performance bottlenecks, then resolve them by modifying the system configuration settings. By iterating through the process of resolving infrastructure bottlenecks, you can establish an enhanced configuration for go-live. Who should be involved in an effective performance test? A successful performance testing project requires contributions from many individuals. Some roles that should be included in a testing program include: Project manager: Coordinates multiple performance projects, manages testing schedules, acquires necessary hardware and/or software, and handles resource and funding issues Business analyst: Accountable for review and sign-off of system performance from a business standpoint; assists in the development of the transaction mix and the expected timings for performance testing Performance manager: Accountable for coordinating the efforts of the performance support team, acting as the point of contact for the group; responsible for managing day-to-day activities of the performance effort Performance testers: Responsible for creating and executing the automated tests and for gathering test results Application architect: Receives information from diagnostics and analysis of a load test to optimize application performance or to solve performance bugs Infrastructure specialists (DBAs, network administrators, system architects): Receive information from tuning and analysis of a load test to optimize system performance or to solve performance bugs Why HP LoadRunner software? HP Software has a large percent of the performance testing market share. HP LoadRunner helps you prevent costly performance problems in production by detecting bottlenecks before you deploy a new system or upgrade. Your enterprise can help verify that new or upgraded applications deliver intended business outcomes before go-live, preventing overspending on hardware and infrastructure. With HP LoadRunner, your enterprise can measure end-to-end performance and diagnose application and system bottlenecks all from a single point of control. It supports a wide range of enterprise environments, including Web services, J2EE and.net. The following characteristics describe the key capabilities of HP LoadRunner that make it the industry leader in this space: 1. On-demand production workloads: HP LoadRunner is able to drive hundreds and thousands of virtual users, executing different business processes, to emulate the production conditions a deployed application will face. This helps you uncover performance and scalability bottlenecks before going live that would otherwise surface in production. It helps you to greatly reduce production downtime and poor performance, making it easier for you to meet service-level and uptime requirements. 8
9 2. Enterprise environment support: HP offers an extensive testing environment with support for many protocols and platforms. HP LoadRunner now supports more than 60 protocols. These include web, J2EE,.NET, XML, SAP, Siebel, Oracle, PeopleSoft, wireless, Citrix and client/server applications. As the types of applications being deployed change from client/ server to web to Java, the same tool can be used for performance testing. It offers one consistent tool and one set of employee skills even if applications change over time. It also makes a lower total cost of ownership (TCO) possible. 3. Enterprise monitoring support: HP LoadRunner has non-intrusive, real-time performance monitors that provide detailed metrics on all parts of the system under test. This includes web servers, application servers, databases, enterprise resource planning (ERP) and CRM systems, firewalls and load balancers. HP LoadRunner can identify hardware limitations and software configuration issues that might otherwise go undetected. 4. Diagnostics: HP LoadRunner can trace, time and troubleshoot individual application components under load. You can drill down from a slow end-user transaction to the bottlenecked method or SQL statement causing the slowdown. This granularity of its results helps every load test provide development personnel with actionable results, reducing the cost and time required to optimize J2EE, Siebel and Oracle deployments. 5. Automatic analysis: The HP LoadRunner AutoCorrelation wizard automatically digests all the monitoring and diagnostics data and calculates the top five causes of performance degradation. Converting performance testing results into actionable, precise data for the development team dramatically reduces time to resolution and allows for more testing cycles. This helps you put a high-quality application into production. 6. Ease of use: HP LoadRunner is built from the ground up for QA users. It provides Visual Scripting Language, Data and AutoCorrelation wizards, and ActiveScreen technology to make scripting and running of load tests as easy as possible. This results in short ramp-up time, faster ROI and performance testing within weeks of training. 7. TurboLoad: HP LoadRunner requires low CPU and memory resources per virtual user, for high scalability with limited hardware. This helps to diminish hidden hardware costs in implementation. 8. Unified scripting engine: HP LoadRunner has the same scripting engine as HP Business Availability Center software. This helps you lower training costs, lower scripting costs and lower your TCO for HP software. 9
10 Figure 2. Improve cycle time efficiency using HP LoadRunner Click and Script technology. Project timeline Script development Run test Analysis Fix HP load testing Click and Script script development Run test Advanced analysis Fix Click and Script script development Run test Advanced analysis Fix Reduce scripting time Simplify script creation with HP Click and Script technology Many HP LoadRunner users test web-based applications. You may spend 70 percent of your time scripting tests. Until now, all scripts were recorded using low-level HTTP protocol to capture web applications for performance testing. But HTTP scripts are long, time-consuming to create, and hard to interpret and maintain. Click and Script provides a new approach to help you more easily generate scripts for web load tests. It is based on a script describing user-level actions and is similar to the graphical user interface (GUI)-level scripts in HP QuickTest Professional software. Click and Script technology enables you to record scripts at a higher presentation layer, making the scripting process faster and easier. Click and Script technology automatically captures valuable scripting information to create intuitive, self-explanatory scripts, expressed in user-action terms such as pressing a button, filling an edit field, etc. It also executes client-side JavaScript code just like the browser does which reduces the need for correlations. It reduces scripting time and provides succinct information that is easy to interpret and understand. Click and Script makes it easier for you to read testing scripts. It may reduce the time you spend developing scripts by as much as 80 percent. These scripts are also easier to maintain, since anyone can look at the scripts and quickly see what is going on in each statement. Click and Script technology allows you to focus on more testing cycles, more applications and more analyses, as well as letting you focus on providing your LOBs with accurate, meaningful performance results. Use HP diagnostics software to resolve performance problems HP diagnostics software extends HP LoadRunner and HP Performance Center to help you address the unique challenges of testing complicated J2EE and ERP/CRM applications across the application lifecycle. HP diagnostics software isolates application performance problems and reduces the mean time to resolution (MTTR) of application performance bottlenecks. It provides actionable information to help you resolve performance problems. HP diagnostics software provides you with the ability to: Find and solve more problems earlier in the lifecycle Raise the quality bar for your applications by finding the most common application problems before they go live Collect concrete data to support decisions surrounding the go-live point for an application Manage and monitor applications after they have gone live with role-based visibility to quickly solve problems During a performance test, HP diagnostics software traces J2EE,.NET or ERP/CRM business processes from the client side across all tiers of the infrastructure. The modules then break down each transaction response time into time spent in the various tiers and within individual components. Your performance testing team gains: An intuitive, easy-to-use view of the way individual tiers, components, memory and SQL statements impact the overall performance of a business process under load conditions. For example, during or after a load test, testers can not only point out to the application team that the application is not scaling, but also provide actionable data to them. 10
11 The ability to effectively triage and find problems with business context. This enables your team to focus on problems impacting business processes. The ability to more easily find components relevant to a specific business process under test. Because J2EE and ERP/CRM applications potentially use thousands of components, this can be a challenge. HP diagnostics software automatically detects which components are active when a given transaction is executed and collects data on them for analysis. Components untouched by the business process are filtered out, enabling your team to focus on getting the job done, not on configuring the system. New features in HP LoadRunner We have recently added several new load testing features to HP LoadRunner. The following sections describe only a few of the new options. Web services and SOA Service-oriented architecture (SOA) in general, and Web services in specific, are redefining the architectures enterprises use to provide LOBs with applications that matter to their bottom line. Performance testing of this management layer is essential to proper application performance in the ever-changing world of shared services and components. HP LoadRunner now includes broad support for Web services and SOA testing, such as: An SOA Script Generator wizard for selecting testing aspects of SOA environments and creating scripts based on these selections; tests include boundary testing, interoperability and security-related issues The ability to create test scripts to emulate servers by analyzing server traffic capture files An importing tool to import Web Services Description Languages (WSDLs) from files, URLs, Universal Description, Discovery and Integration (UDDI) registries, and HP Quality Center software, plus the ability to automatically update WSDLs from their source Checkpoints to determine if the service is performed correctly The ability to configure the transport level for messages: secure Hypertext Transfer Protocol (HTTP/S) or Java Message Service (JMS) Extensible Markup Language (XML) parameter support, providing the ability to replace an entire XML structure with a single parameter Asynchronous messaging with Web Services Addressing support Security enhancements with Security Assertion Markup Language (SAML) and token support with message signatures and encryption Full integration with HP Quality Center, including the ability to arrange services and tests in a repository and create test plans, set requirements and track defects for web services Next-generation applications and protocols Supporting more than 60 protocols, HP LoadRunner allows you to standardize on a single tool that requires a uniform skill set throughout the IT organization. This enables you to streamline performance testing across the enterprise and reduce your TCO. Newly supported protocols include the following: Web 2.0 and Asynchronous JavaScript and XML (AJAX) Remote desktop protocol (RDP) Microsoft.NET 3.0 Java Messaging Service (JMS) 11
12 HP LoadRunner Click and Script Click and Script now provides: Support for applications in all languages Support for recording on Windows 2003 New limited applet support Enhanced application programming interface (API) for verifications (checkpoints) and for easier scripting Additional enhancements, especially for AJAX applications, recording engine and replay snapshots Summary Your business cannot gamble on the performance of its mission-critical applications. By automating performance testing, your enterprise can reduce costly performance problems in production by detecting bottlenecks before new systems or upgrades are deployed. HP LoadRunner is a load testing solution for predicting system behavior and performance providing comprehensive integrated load testing, service testing and diagnostics. With HP LoadRunner, you can measure end-to-end performance, execute asynchronous performance testing, and diagnose application and system bottlenecks for a far better final performance result. Contact information To find an HP Software sales office or reseller near you, visit To learn more, visit Copyright 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. The only warranties for HP products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. HP shall not be liable for technical or editorial errors or omissions contained herein. Java is a U.S. trademark of Sun Microsystems, Inc. Microsoft and Windows are U.S. registered trademarks of Microsoft Corporation. Oracle is a registered U.S. trademark of Oracle Corporation, Redwood City, California. 4AA1-4227ENW, August 2007
A closer look at HP LoadRunner software
Technical white paper A closer look at HP LoadRunner software Table of contents Sizing up the system 2 The limits of manual testing 2 A new take on testing: the HP LoadRunner solution 3 The HP LoadRunner
Business white paper. Load factor: performance testing for Web applications
Business white paper Load factor: performance testing for Web applications Table of contents 3 A look at load testing 3 In the pursuit of predictability 4 Put your apps through the paces 5 Traits of an
Testing service-oriented architecture (SOA) applications and services. White paper
Testing service-oriented architecture (SOA) applications and services White paper Table of contents Introduction.................................................................. 3 Understanding SOA............................................................
An introduction to load testing for Web applications. Business white paper
An introduction to load testing for Web applications Business white paper Table of contents Introduction...3 Grow your business through online exposure...3 Application performance testing prior to going
HP End User Management software. Enables real-time visibility into application performance and availability. Solution brief
HP End User Management software Enables real-time visibility into application performance and availability Solution brief Figure 1 HP End User Management lets you proactively identify application performance
The Evolution of Load Testing. Why Gomez 360 o Web Load Testing Is a
Technical White Paper: WEb Load Testing To perform as intended, today s mission-critical applications rely on highly available, stable and trusted software services. Load testing ensures that those criteria
The top 10 misconceptions about performance and availability monitoring
The top 10 misconceptions about performance and availability monitoring Table of contents Introduction................................................................ 3 The top 10 misconceptions about
Service Virtualization:
Service Virtualization: Reduce the time and cost to develop and test modern, composite applications Business white paper Table of contents Why you need service virtualization 3 The challenges of composite
Table of contents. Enterprise Resource Planning (ERP) functional testing best practices: Ten steps to ERP systems reliability
Enterprise Resource Planning (ERP) functional testing best practices: Ten steps to ERP systems reliability Table of contents Introduction.......................................................2 Step 1:
Table of contents. Performance testing in Agile environments. Deliver quality software in less time. Business white paper
Performance testing in Agile environments Deliver quality software in less time Business white paper Table of contents Executive summary... 2 Why Agile? And, why now?... 2 Incorporating performance testing
Business white paper. Best practices for implementing automated functional testing solutions
Business white paper Best practices for implementing automated functional testing solutions Table of contents Contents 3 Introduction 3 Functional testing versus unit testing 4 The pros and cons of manual
HP Business Availability Center software. Manage and optimize the health of business services and applications
software Manage and optimize the health of business services and applications Today, IT organizations are under growing pressure to optimize the availability and performance of key business services. This
Identify and control performance and capacity risks. Introduction... 2
Application performance testing in VMware environments Identify and control performance and capacity risks Table of contents Introduction... 2 Performance and capacity planning techniques... 2 Rough sizing
Test Run Analysis Interpretation (AI) Made Easy with OpenLoad
Test Run Analysis Interpretation (AI) Made Easy with OpenLoad OpenDemand Systems, Inc. Abstract / Executive Summary As Web applications and services become more complex, it becomes increasingly difficult
HP Agile and Innovative Solutions for Service Providers. Teaming with Microsoft for next-generation solutions. HP Services
HP Agile and Innovative Solutions for Service Providers Teaming with Microsoft for next-generation solutions HP Services Meeting the demands of a challenging market In competitive business environments,
Analyze, Validate, and Optimize Business Application Performance
SAP Brief SAP Extensions SAP LoadRunner by HPE Objectives Analyze, Validate, and Optimize Business Application Performance Test performance throughout the application lifecycle Test performance throughout
Getting started with API testing
Technical white paper Getting started with API testing Test all layers of your composite applications, not just the GUI Table of contents Executive summary... 3 Introduction... 3 Who should read this document?...
HP Business Availability Center software. Improving IT operational efficiency and customer satisfaction
HP Business Availability Center software Improving IT operational efficiency and customer satisfaction Today, IT organizations are under growing pressure to reduce downtime and improve the quality of user
HP OpenView Application Readiness Program Data sheet
HP OpenView Application Readiness Program Data sheet The HP OpenView Application Readiness Program enables implementation partners (HP consulting, value-added resellers and system integrators) to leverage
SOFTWARE PERFORMANCE TESTING SERVICE
SOFTWARE PERFORMANCE TESTING SERVICE Service Definition GTS s performance testing services allows customers to reduce the risk of poor application performance. This is done by performance testing applications
Application Test Management and Quality Assurance
SAP Brief Extensions SAP Quality Center by HP Objectives Application Test Management and Quality Assurance Deliver new software with confidence Deliver new software with confidence Testing is critical
White Paper. The Ten Features Your Web Application Monitoring Software Must Have. Executive Summary
White Paper The Ten Features Your Web Application Monitoring Software Must Have Executive Summary It s hard to find an important business application that doesn t have a web-based version available and
CA Workload Automation
PRODUCT SHEET: CA Workload Automation CA Workload Automation Improve the availability of critical IT workload processes and schedules enterprise-wide by leveraging real-time IT automation, embedded workflow,
Mike Chyi, Micro Focus Solution Consultant May 12, 2010
Mike Chyi, Micro Focus Solution Consultant May 12, 2010 Agenda Load Testing Overview, Best Practice: Performance Testing with Diagnostics Demo (?), Q&A Load Testing Overview What is load testing? Type
HP Application Performance Management
HP Application Performance Management Improving IT operational efficiency and customer satisfaction Solution brief IT organizations are under pressure to reduce downtime and improve the quality of user
HP-UX 11i software deployment and configuration tools
HP-UX 11i software deployment and configuration tools Simplifying management of servers in a virtualized environment Introduction... 2 Simplifying management in dynamic, virtualized environments... 2 HP-UX
10 Best Practices for Application Performance Testing
Business white paper 10 Best Practices for Application Performance Testing Leveraging Agile Performance Testing for Web and Mobile Applications 10 Best Practices for Application Performance Testing Table
When application performance is better, business works better.
Solution brief When application performance is better, business works better. How APM improves IT operational efficiency and customer satisfaction. Table of contents 3 Monitor. Manage. Perform. 3 What
Table of Recommendations for End-User Monitoring Solutions
2005 CMP MEDIA SURVEY RESULTS: TRENDS IN END-USER MONITORING EXECUTIVE SUMMARY Mercury recently enlisted CMP Media s help in conducting a survey of IT professionals to better understand the trends affecting
HP essential knowledge series: an introduction to load testing for web applications. White paper
HP essential knowledge series: an introduction to load testing for web applications White paper Table of contents Introduction.................................................................... 3 Grow
Taming Microsoft Environments with HP SiteScope Exchange and Active Directory Solution Templates
Taming Microsoft Environments with HP SiteScope Exchange and Active Directory Solution Templates Quick and economical troubleshooting and performance management for Microsoft environments Business white
HP PCM Plus v4 Network Management Software Series
HP PCM Plus v4 Network Management Software Series Data sheet Product overview HP PCM+ Network Management Software is a Microsoft Windows -based network management platform that enables mapping, network
IBM SAP International Competence Center. Load testing SAP ABAP Web Dynpro applications with IBM Rational Performance Tester
IBM SAP International Competence Center Load testing SAP ABAP Web Dynpro applications with IBM Rational Performance Tester Ease of use, excellent technical support from the IBM Rational team and, of course,
IBM Tivoli Composite Application Manager for WebSphere
Meet the challenges of managing composite applications IBM Tivoli Composite Application Manager for WebSphere Highlights Simplify management throughout the life cycle of complex IBM WebSphere-based J2EE
IBM Tivoli Composite Application Manager for WebSphere
Meet the challenges of managing composite applications IBM Tivoli Composite Application Manager for WebSphere Highlights Simplify management throughout the Create reports that deliver insight into life
HP SiteScope software
HP SiteScope software When you can see availability and performance, you can improve it. Improve the availability and performance of your IT environment HP SiteScope software helps you to agentlessly monitor
HP E-PCM Plus Network Management Software Series
Data sheet Product overview HP E-PCM Plus Network Management is a Microsoft Windows -based network management platform that enables mapping, configuration, and monitoring. HP PCM Plus provides security
Protect Microsoft Exchange databases, achieve long-term data retention
Technical white paper Protect Microsoft Exchange databases, achieve long-term data retention HP StoreOnce Backup systems, HP StoreOnce Catalyst, and Symantec NetBackup OpenStorage Table of contents Introduction...
HP TransactionVision 5.0 software
HP TransactionVision 5.0 software Data sheet HP TransactionVision is a business transaction management product that gives you visibility into enterprise transactions to measure health, performance and
HP Performance Engineering Best Practices Series
HP Performance Engineering Best Practices Series For Performance Engineers and Managers Performance Monitoring Best Practices Document Release Date: June 2015 Legal Notices Warranty The only warranties
White paper: Unlocking the potential of load testing to maximise ROI and reduce risk.
White paper: Unlocking the potential of load testing to maximise ROI and reduce risk. Executive Summary Load testing can be used in a range of business scenarios to deliver numerous benefits. At its core,
Develop and test faster by virtualizing constrained application components
Data sheet Develop and test faster by virtualizing constrained application components HP Service Virtualization 3.0 Today s consumers have grown up with the expectation that their digital experience is
Directory-enabled Lights-Out Management
Directory-enabled Lights-Out Management white paper Abstract... 2 Remote management products... 2 Business needs... 3 Customer environment... 3 Benefits... 3 Directory architecture... 4 Overview... 4 Objects...
How To Use Ibm Tivoli Monitoring Software
Monitor and manage critical resources and metrics across disparate platforms from a single console IBM Tivoli Monitoring Highlights Help improve uptime and shorten Help optimize IT service delivery by
QuickSpecs. HP PCM Plus v4 Network Management Software Series (Retired) Key features
Overview (Retired) HP PCM+ Network Management Software is a Microsoft Windows -based network management platform that enables mapping, network and device configuration, and monitoring. HP PCM+ provides
STEELCENTRAL APPINTERNALS
STEELCENTRAL APPINTERNALS BIG DATA-DRIVEN APPLICATION PERFORMANCE MANAGEMENT BUSINESS CHALLENGE See application performance through your users eyes Modern applications often span dozens of virtual and
Service Virtualization
Service Virtualization A faster, more efficient and less costly way to develop and test enterprise-class applications As cloud and mobile computing gain rapid acceptance, IT departments are expected to
<Insert Picture Here> Application Testing Suite Overview
Application Testing Suite Overview Agenda Ats Overview OpenScript Functional Testing OpenScript Load Testing Forms/Siebel Modules Installation of Ats Oracle Load Tester Oracle Test
Oracle Primavera P6 Enterprise Project Portfolio Management Performance and Sizing Guide. An Oracle White Paper October 2010
Oracle Primavera P6 Enterprise Project Portfolio Management Performance and Sizing Guide An Oracle White Paper October 2010 Disclaimer The following is intended to outline our general product direction.
Performance Testing Process A Whitepaper
Process A Whitepaper Copyright 2006. Technologies Pvt. Ltd. All Rights Reserved. is a registered trademark of, Inc. All other trademarks are owned by the respective owners. Proprietary Table of Contents
Ensuring Web Service Quality for Service-Oriented Architectures. An Oracle White Paper June 2008
Ensuring Web Service Quality for Service-Oriented Architectures An Oracle White Paper June 2008 Ensuring Web Service Quality for Service-Oriented Architectures WEB SERVICES OFFER NEW OPPORTUNITIES AND
How To Use Ibm Tivoli Composite Application Manager For Response Time Tracking
Track transactions end to end across your enterprise to drive fast response times and help maintain high customer satisfaction IBM Tivoli Composite Application Manager for Response Time Tracking Highlights
Rapid Bottleneck Identification A Better Way to do Load Testing. An Oracle White Paper June 2009
Rapid Bottleneck Identification A Better Way to do Load Testing An Oracle White Paper June 2009 Rapid Bottleneck Identification A Better Way to do Load Testing. RBI combines a comprehensive understanding
HP 3PAR storage technologies for desktop virtualization
Maximize virtual desktop ROI without risking service levels HP 3PAR storage technologies for desktop virtualization Solution brief Desktop virtualization pushes the cost, efficiency, and management benefits
Implement a unified approach to service quality management.
Service quality management solutions To support your business objectives Implement a unified approach to service quality management. Highlights Deliver high-quality software applications that meet functional
HP Client Manager 6.2
HP Client Manager 6.2 Introduction... 2 New Features in HPCM 6.2... 4 Understanding how HPCM works... 5 Extensive reporting capability... 5 HPCM in operation... 6 Client inventory... 6 Health monitoring...
HP Business Process Monitor
HP Business Process Monitor For the Windows operating system Software Version: 9.23 BPM Monitoring Solutions Best Practices Document Release Date: December 2013 Software Release Date: December 2013 Legal
Introducing SAP s Landscape and Data Center Innovation Platform. Phil Jackson SAP Solution Engineer
Introducing SAP s Landscape and Data Center Innovation Platform Phil Jackson SAP Solution Engineer CIO challenges Business Agility & Innovation Business Continuity Cost Containment Hybrid On-premise, Virtual
IBM RATIONAL PERFORMANCE TESTER
IBM RATIONAL PERFORMANCE TESTER Today, a major portion of newly developed enterprise applications is based on Internet connectivity of a geographically distributed work force that all need on-line access
HP Insight Diagnostics Online Edition. Featuring Survey Utility and IML Viewer
Survey Utility HP Industry Standard Servers June 2004 HP Insight Diagnostics Online Edition Technical White Paper Featuring Survey Utility and IML Viewer Table of Contents Abstract Executive Summary 3
Proactive Performance Management for Enterprise Databases
Proactive Performance Management for Enterprise Databases Abstract DBAs today need to do more than react to performance issues; they must be proactive in their database management activities. Proactive
An Oracle White Paper February 2010. Rapid Bottleneck Identification - A Better Way to do Load Testing
An Oracle White Paper February 2010 Rapid Bottleneck Identification - A Better Way to do Load Testing Introduction You re ready to launch a critical Web application. Ensuring good application performance
Silk Performer LOAD TESTING. The key to keeping business applications running
Silk Performer LOAD TESTING The key to keeping business applications running 2 Load testing Executive Summary Every business depends on applications to automate its core business processes. These applications
What Is Specific in Load Testing?
What Is Specific in Load Testing? Testing of multi-user applications under realistic and stress loads is really the only way to ensure appropriate performance and reliability in production. Load testing
HP ALM. Software Version: 12.50. Tutorial
HP ALM Software Version: 12.50 Tutorial Document Release Date: December 2015 Software Release Date: December 2015 Legal Notices Warranty The only warranties for HP products and services are set forth in
Holistic Performance Analysis of J2EE Applications
Holistic Performance Analysis of J2EE Applications By Madhu Tanikella In order to identify and resolve performance problems of enterprise Java Applications and reduce the time-to-market, performance analysis
Simplified Management With Hitachi Command Suite. By Hitachi Data Systems
Simplified Management With Hitachi Command Suite By Hitachi Data Systems April 2015 Contents Executive Summary... 2 Introduction... 3 Hitachi Command Suite v8: Key Highlights... 4 Global Storage Virtualization
Reducing the Cost and Complexity of Business Continuity and Disaster Recovery for Email
Reducing the Cost and Complexity of Business Continuity and Disaster Recovery for Email Harnessing the Power of Virtualization with an Integrated Solution Based on VMware vsphere and VMware Zimbra WHITE
End-to-end management
Brochure End-to-end management HP ProLiant servers with Insight Control Make the most of your investments in servers, staff, and facilities The server management challenge Let s face it. Managing servers
HP Application Outsourcing flexible solutions for your changing global business
HP Application Outsourcing flexible solutions for your changing global business Wish you could spend less time maintaining applications and more time growing your business? We can help. Applications are
Brocade Network Monitoring Service (NMS) Helps Maximize Network Uptime and Efficiency
WHITE PAPER SERVICES Brocade Network Monitoring Service (NMS) Helps Maximize Network Uptime and Efficiency Brocade monitoring service delivers business intelligence to help IT organizations meet SLAs,
When application performance is better, business works better.
Business white paper When application performance is better, business works better. Six application performance management steps to optimize efficiency and satisfaction Table of contents Contents 3 Poor
How To Test For Performance
: Roles, Activities, and QA Inclusion Michael Lawler NueVista Group 1 Today s Agenda Outline the components of a performance test and considerations Discuss various roles, tasks, and activities Review
Performance Testing IBM MQSeries* Infrastructures
Performance Testing IBM * Infrastructures MQTester TM for LoadRunner from CommerceQuest Inc. 2001 CommerceQuest Inc. All rights reserved. The information contained herein is the proprietary property of
Case Study - I. Industry: Social Networking Website Technology : J2EE AJAX, Spring, MySQL, Weblogic, Windows Server 2008.
Case Study - I Industry: Social Networking Website Technology : J2EE AJAX, Spring, MySQL, Weblogic, Windows Server 2008 Challenges The scalability of the database servers to execute batch processes under
Accelerate Testing Cycles With Collaborative Performance Testing
Accelerate Testing Cycles With Collaborative Performance Testing Sachin Dhamdhere 2005 Empirix, Inc. Agenda Introduction Tools Don t Collaborate Typical vs. Collaborative Test Execution Some Collaborative
Rapid Bottleneck Identification
Rapid Bottleneck Identification TM A Better Way to Load Test WHITEPAPER You re getting ready to launch or upgrade a critical Web application. Quality is crucial, but time is short. How can you make the
Managing Java EE Performance with Embarcadero s J Optimizer Request Analyzer
Tech Notes Managing Java EE Performance with Embarcadero s J Optimizer Request Analyzer Al F. Mannarino, Embarcadero Technologies June 2008 Corporate Headquarters EMEA Headquarters Asia-Pacific Headquarters
Best practices in project and portfolio management
Business white paper Best practices in project and portfolio management Practical advice for achieving greater value and business benefits Table of contents 3 Introduction 3 The importance of best practices
USB Secure Management for ProCurve Switches
ProCurve Networking USB Secure Management for ProCurve Switches Introduction... 2 A simple solution with multiple uses... 2 Staged deployment... 2 Remote deployment or upgrade... 3 Troubleshooting... 3
Bringing Value to the Organization with Performance Testing
Bringing Value to the Organization with Performance Testing Michael Lawler NueVista Group 1 Today s Agenda Explore the benefits of a properly performed performance test Understand the basic elements of
APPLICATION PERFORMANCE TESTING IN A VIRTUAL ENVIRONMENT
APPLICATION PERFORMANCE TESTING IN A VIRTUAL ENVIRONMENT A REPORT FROM SAP CO-INNOVATION LAB : Joerg Nalik Shunra Software: Dave Berg HP Software: Mark Tomlinson 1.0 Table of Contents 1 Introduction Raising
Virtual Desktop Infrastructure Optimization with SysTrack Monitoring Tools and Login VSI Testing Tools
A Software White Paper December 2013 Virtual Desktop Infrastructure Optimization with SysTrack Monitoring Tools and Login VSI Testing Tools A Joint White Paper from Login VSI and Software 2 Virtual Desktop
IBM Tivoli Service Request Manager
Deliver high-quality services while helping to control cost IBM Tivoli Service Request Manager Highlights Streamline incident and problem management processes for more rapid service restoration at an appropriate
How To Manage Performance On An Hp Server
HP Performance Engineering Best Practices Series for Performance Engineers and Managers Performance Monitoring Best Practices Document Release Date: 201 Software Release Date: 2014 Legal Notices Warranty
Master big data to optimize the oil and gas lifecycle
Viewpoint paper Master big data to optimize the oil and gas lifecycle Information management and analytics (IM&A) helps move decisions from reactive to predictive Table of contents 4 Getting a handle on
Performance Testing of Java Enterprise Systems
Performance Testing of Java Enterprise Systems Katerina Antonova, Plamen Koychev Musala Soft Why Performance Testing? Recent studies by leading USA consultancy companies showed that over 80% of large corporations
CA NetMaster Network Management for TCP/IP r12.0
PRODUCT sheet: CA NETMASTER NETWORK MANAGEMENT FOR TCP/IP r12.0 CA NetMaster Network Management for TCP/IP r12.0 CA NetMaster Network Management for TCP/IP (CA NetMaster for TCP/IP) delivers capabilities
Brochure. Performance testing. HP Performance Center
Brochure Performance testing HP Performance Center Expand performance for global enterprises Introduction Load and performance testing tasks are frequently tactical and project-focused efforts to ensure
