Understanding the Impact of Running WAN Emulation with Load Testing

Size: px
Start display at page:

Download "Understanding the Impact of Running WAN Emulation with Load Testing"

Transcription

1 Understanding the Impact of Running WAN Emulation with Load Testing A Shunra Software White Paper July 2, 2008

2 Introduction Investment in pre-deployment performance testing has become a widely adopted standard used to verify the performance and reliability characteristics of core business applications. As reflected by the robust capabilities of industry-standard load testing tools such as HP LoadRunner, the proper setup and execution of a load test is a complex undertaking. Significant effort goes into each load testing project. Organizations that are disciplined enough to properly implement performance testing into their application development lifecycle have gained significant business benefits from finding issues and properly sizing capacity prior to application roll-out. Load testing has traditionally been focused on identification of software or hardware capacity problems, without taking into account the impact of the network on application performance. In some cases the network is not an impediment to application deployment. Unfortunately, in many cases applications fail to perform to expected levels, despite load testing prior to roll-out. A load test environment that does not reflect all relevant real-world conditions can not provide an accurate projection of how the application will perform once deployed. When this happens, the analysis and decisions leading up to approval to deploy the application may be misguided. Increasingly, many pre-deployment testing labs have found that it is critical to incorporate the impact of WAN on application load testing. This white paper describes the importance of assessing network impact on application performance and the value that is obtained by integrating WAN emulation into load testing. Organizations typically have used one of four approaches to assessing the impact of the network: Approach 1 Ignore network impact entirely Focus on the scalability of the datacenter infrastructure and target response time and throughput targets based solely on local performance at the datacenter, ignoring the WAN. Approach 2 Deploy agents to generate load Incorporate network impact on the application by deploying distributed agents for load generation. Approach 3 Estimate impact of the network Separately estimate the impact of the network on an application being deployed and manually factor that into result reports and deployment readiness findings Approach 4 Incorporate WAN emulation Incorporate WAN emulation as an integral part of application deployment automated testing Page 2 of 13

3 There are problems inherent in the first three approaches, and benefits for many organizations that are using the 4 th approach, which includes a WAN emulation solution within their load testing environment. Weighing the Pro s & Con s Approach 1 Ignore network impact entirely This has been a common practice, despite shortcomings that this paper highlights. Ignoring the impact of the network poses a substantial risk. Applications may be deployed without fully understanding their performance characteristics. Deployments may fail due to unidentified scalability issues that were entirely overlooked by load testing focused on the server infrastructure. Approach 2 Deploy agents to generate load To accurately assess end user transaction response times, it seems clear that some incorporation of network performance needs to be included into test results. However, without a WAN emulation solution such as Shunra Virtual Enterprise (VE), the only effective way to accomplish this is to place physical load generators in remote end-user branch locations. This is both costly and inaccurate. First, the cost of deploying, maintaining, and administering remote generators is an obvious negative. Second, since a distributed load test is typically run during off-hours when the network is lightly loaded by other traffic, it is unlikely that the test will appropriately reflect performance that actual users will experience during working hours. Additionally, running a load test over the production network runs the risk of impacting other production applications and users. Further, in most cases it is not possible to test applications delivered over the internet to business partners and external customers using this approach. As a result, few organizations have chosen to select this approach. Approach 3 Estimate impact of the network This approach is based on testing a single user running transactions at each remote site and measuring the overall performance. This provides partial insight into the impact of the network, but totally ignores the interrelationships that network performance has on the application logic. In addition, since this approach entails a separate activity from load testing, it is typically a manual process that is labor intensive and not repeatable. Whenever the application logic or infrastructure configuration changes, there is an ongoing risk of encountering an unanticipated adverse impact and unhappy users. Approach 4 Incorporate WAN emulation This approach incorporates WAN emulation as an integral part of application deployment automated testing. Shunra s customers have adopted this approach and are vocal advocates for the resulting benefits they have provided to their companies. With the most recent versions of Shunra VE, integration into load testing scenarios has been made even easier to accomplish. Page 3 of 13

4 Manage Your Risk with WAN Emulation Rigorous performance testing and optimization is a critical factor in the successful delivery of key business applications. Yet frequently the performance of deployed applications doesn t live up to business requirements or end-user expectations despite load testing. One reason behind these unpleasant surprises is the fact that most performance staging labs only test the application with local users (in a local area network (LAN) environment), while the fully deployed application is used by a variety of end-users, some local and others accessing the application remotely over different network links. The different network conditions that exist between end-users and application servers have a tremendous effect on the overall performance that remote end-users experience. This deviation from performance test results obtained in the lab is further exacerbated in the case of SOA composite applications where various services may reside in different geographical locations, each posing their own unique set of network conditions. Ensuring Application Performance to Remote End-Users A simple example of such a deviation can be seen from the results of the following test conducted at a major North American financial institution. This test included both local users, (i.e. users interacting with the database over a local, unrestricted link), as well as remote end-users located in San Antonio, connecting to the datacenter in Tuttle, Ohio over a wide area network link. The wide area network and end-user load were created using emulation technologies. The emulated wide area link was a T1 connection, which accommodated the latency (geographic distance) between Columbus, OH and San Antonio, TX as well as the expected packet loss. Furthermore, the link was 30% utilized before the test in order to replicate the exact conditions in the production environment where the same network link supported other applications. This left 70% of the network link available for our financial application in the test below. Location Local users in Tuttle, OH with local datacenter (LAN) Remote users in Antonio, TX Figure 1 San Max Throughput (kbps) & Scripts Bandwidth Utilization (%) In Out Name Max Load (0%) (100%) (0%) Financial Transaction A (80%) Financial Transaction A Transaction Response Time Page 4 of 13

5 The results in Figure 1 show a substantial deviation from the performance of the local endusers on the local area network to that experienced by end-users at the remote location on the wide area network link. While increasing the load of local end-users did not seem to strain the application server or backbone network, the same gradual load increase from the remote locations negatively affected performance due to overwhelming strain on the network and the application servers as well. Now let s drill down further to understand the end-user behavior at each location and the causes of performance problems over the wide area network. The graph in Figure 2 below shows the performance of end-user transactions over time (red line), over a local network link, as the number of end-user transaction scripts running increases. In this case, the transaction response time over the local network increases only slightly, reaching 60 seconds at 25 end-user transactions (i.e. 33% increase from the starting point of 7 users at 45 seconds). This means that while the users are running over a local link, the system can scale and support additional end-user load. Figure 2. Results from testing end- user load over a local network. However, when we ran the same test over an emulated wide area network the results were drastically different. Page 5 of 13

6 The graph in Figure 3 below correlates end-user load with wide area network utilization. In this case, we can see that with as few as 16 end-user transactions (red line) running over an emulated wide area network, the available network bandwidth (light orange line) is already 90% utilized. Furthermore, at 25 end-user transactions the response time is up to 100 seconds (an increase of 66% over the response time over the local network link). Furthermore, nine minutes into the test, the application started generating errors (this is not shown on the chart). Obviously, this application is not ready for deployment to remote endusers over the wide area network. Figure 3. Results from testing end-user load over a wide area network. Page 6 of 13

7 The graphs in Figure 4a and 4b below show how HP Web Page Diagnostics help pinpoint the extent to which particular web components are impacted by the network. Figure 4a - Web Page Diagnostics with 50ms of latency Figure 4b - Web Page Diagnostics with 100ms of latency The graph in Figure 5 (next page) shows Shunra VE can deliver a breakdown of transaction performance from a single Virtual User into Client, Network, and Server tiers during a load test. Like the Web Page Diagnostics, Shunra analysis can be used to analyze web applications. However Shunra s technology also enables analysis of applications using other protocols such as SQL and RPC. Targeted analysis and tuning can be quickly accomplished for transactions that perform poorly over the WAN. Page 7 of 13

8 Figure 5. Shunra analysis for an application s Customer Summary transaction By incorporating automatic analysis into load test scripts, Shunra makes it easy to see the relative impact of the network and server on transaction performance. It s Not Just the Network The tests above clearly show that production wide area network conditions can significantly impact the performance of distributed applications, but it doesn t tell the whole story. In addition to the delay from the constrained network resources, the stress on the servers also increases since more resources are needed to support remote end-users. Sessions are open longer, OS resources are occupied for more time and more concurrent threads are needed. None of these factors are taken into account when testing and optimizing the performance only for local end-users on the local area network. Thus, remote business users are often unpleasantly surprised by poorly performing application despite load testing efforts that failed to address the impact of the WAN. Shunra s best practices implementation guidelines for effective application deployment is based on a methodology that incorporates the following items in order to deliver comprehensive performance testing capabilities that incorporate the key impact of the network during application deployment: Latency impact on the datacenter Latency causes the transactions and sessions to stay open longer than they would on the LAN. Without incorporating the WAN effects of delay into a load test, memory usage, thread usage, connection pool utilization, network stack, and other critical server resources can be significantly understated. Page 8 of 13

9 Bandwidth limitations Affects transactions in-flight, causing them to take longer to complete their transmission, also impacting important server resources. Network impact on response time Where specific response time goals are being targeted, it is important to incorporate the effect of the network into testing to examine the impact on total response time. Shunra enables you to accurately assess total response time for remote users prior to deployment, and can analyze the breakdown of total response time into the client, network, and server components to assist in diagnosing and resolving transactions that will not consistently meet your response time goals. Site capacity limitations the number of concurrent users that can use an application at a remote site is highly dependant on the network capacity to and from the remote site. Incorporating bandwidth limitations into the load test allows accurate prediction and planning for the needed capacity to support an application at a remote site. Figure 6 shows an example of how Shunra can be used to enable LoadRunner to determine the actual response times by transaction for key remote locations. Realistic expectations can be set for the end user experience as the application is deployed. If an application is not going to perform acceptably for some remote users, Shunra VE s analysis helps to rapidly determine the underlying cause of the problem. Page 9 of 13

10 Figure 7 shows an example of how Shunra can be used to enable LoadRunner to determine the bandwidth capacity that will be needed to support expected usage for key remote locations. Two of the primary causes of application performance shortfalls are insufficient resource capacity and shared resource contention. Capacity planning which is performed without considering the network and remote end-users lacks vital information and may result in misleading or incorrect recommendations. Is the Network too Complex to Accurately Emulate? Many load testing organizations are not aware that network-aware load testing is readily attainable. There are 4 common misconceptions about network-aware application testing: 1. Emulating the live network is not realistic 2. I need to have a network expert involved in my testing 3. Network emulation is a costly, time-consuming process 4. Network-aware testing rarely needs to be a high priority in test planning Page 10 of 13

11 Here are the realities: 1. Emulating the live network is not realistic Shunra s customers have consistently found that it is very easy to test with enough accuracy to properly anticipate performance as the application is rolled into production To completely model the network is truly a daunting task. There are many variables including the potential interdependencies between multiple hops of network links, router memory and configuration, changes to network routes, capacity, competing traffic, and QoS amongst others. Fortunately, you don t need to model the entire network to perform network-aware load testing. You don t need to gain access to network devices or to install special agents or probes to get the needed parameters for testing. In many cases latency is the key factor that will influence application performance over the WAN. Without network aware testing the critical impact of network latency is completely ignored. The reality is that it is easy to gather the end to end latency information needed for emulation testing. This provides a huge value to enabling accurate load testing with minimal effort. 2. I need to have a network expert involved in my testing The great thing about emulation is that the VUs will experience performance just as if they were physically at a remote location. There is no longer a need to deploy remote load generators to include the network into load testing. Often even just a simple ping to each remote location is adequate for setting the correct latency. Network Catcher lite is a simple (free) tool from Shunra that can immediately give you the data needed. For more advanced testing that includes bandwidth constraints and other factors, Shunra offers a more advanced version of Network Catcher that allows you to monitor network performance over a longer period of time with greater detail. Shunra also provides training, professional services, and best practices to help users properly characterize and emulate the network. Shunra s reporting includes intuitive reports that allow analysis of application behavior without entailing the need for network expertise. Page 11 of 13

12 3. Network emulation is a costly, time-consuming process Shunra customers have seen significant and ongoing payback from their investment in WAN emulation. Shunra s powerful technology is designed to make it quick and easy to setup and run a load test that includes network emulation. By adding our VE Desktop solution to LoadRunner you can install Shunra at 9AM and be performing network-aware load testing by noon 4. Network-aware testing rarely needs to be a high priority in test planning Shunra has evidence from many customers across a wide range of industries that prove that the network is often a critical component of application performance. Many applications are still tested only under LAN conditions and then deployed to the WAN. The cost of one failed deployment is a risk not worth taking, now that an integrated testing solution is available. I Don t Control the Network Why Should I Care? Although responsibility for the network typically falls outside the responsibility of the performance testing team, even if infinite bandwidth was provisioned with no packet loss some application transactions would still fail to perform optimally for remote end-users. Add the impact of real-world provisioned networks which have capacity constraints and periodic packet loss and any transaction problems for remote users become magnified. If an application is certified for deployment yet can't realistically handle the conditions on the corporate network, there is very little anyone can do on the network side to fix it. From the business owner s vantage point as well as the CIO, it is really the responsibility of the entire development team, and QA in particular, to verify that an application can cope with the actual conditions that will be encountered on the corporate network. Can I Use My Load Tool's "Think Time" and Bandwidth Option to Create the Network Effects? WAN Emulation lets you test the actual behavior of an application as it will perform over the WAN. There are many underlying factors that can influence how an application will perform under real-world latency and bandwidth that prevent a simplified approach such as adding "think time" to the end-user scripts from being effective. All applications are impacted by how chatty they are on the network. Chattiness is defined as the number of application turns or times that the user needs to wait for the response to arrive back from data transmitted to a remote application service. Page 12 of 13

13 In many cases the majority of the sensitivity of an application s performance comes from the latency, not a bandwidth constraint. The bandwidth throttling built into LoadRunner only restricts outbound total usage, not the return path. Typically web applications send small requests to the server and larger content such as images and tables are returned. This limits the value of the throttling provided by LoadRunner. With Shunra VE and LoadRunner users get a complete and accurate test that reflects how the application will behave under real-world latency and bi-directional bandwidth constraints. Conclusion Comprehensive testing can be done within a local Performance Testing Lab Shunra Virtual Enterprise is tightly integrated with leading tools such as HP LoadRunner. Shunra s training, implementation guidelines, and professional services have allowed many leading organizations to rapidly achieve the benefits of comprehensive testing that includes the WAN as an integral part of their load testing efforts. Shunra Virtual Enterprise provides an accurate replica of the production network environment within the test lab. With the Shunra Virtual Enterprise, users can quickly and easily find and resolve problems during testing, not after rollout. About Shunra Shunra is the pioneer and market leader in predicting how business applications and network services will perform for remote end-users - before deployment. It is the only company to provide both hardware and software WAN emulation products that address the needs of all IT groups throughout the application development lifecycle. Shunra s headquarters are in Philadelphia, Pennsylvania and the R&D center is in Kfar Saba Israel. The company also has local offices in the New York and the UK and is also supported through a global network of channel partners. For more information, visit or contact Shunra at (U.S.) or +44 (0) (outside U.S.). Page 13 of 13

Understanding the Network Impact on Application Load Testing. A Shunra Software White Paper

Understanding the Network Impact on Application Load Testing. A Shunra Software White Paper Understanding the Network Impact on Application Load Testing A Shunra Software White Paper Introduction Rigorous performance testing and optimization is a critical factor in the successful delivery of

More information

APPLICATION PERFORMANCE TESTING IN A VIRTUAL ENVIRONMENT

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

More information

Cisco Application Networking for Citrix Presentation Server

Cisco Application Networking for Citrix Presentation Server Cisco Application Networking for Citrix Presentation Server Faster Site Navigation, Less Bandwidth and Server Processing, and Greater Availability for Global Deployments What You Will Learn To address

More information

Best Practices for Selecting WAN Optimization Solutions: Benchmarking Performance ROI. A Shunra Software White Paper

Best Practices for Selecting WAN Optimization Solutions: Benchmarking Performance ROI. A Shunra Software White Paper Best Practices for Selecting WAN Optimization Solutions: Benchmarking Performance ROI A Shunra Software White Paper Executive Summary As businesses become increasingly dependent on the effective delivery

More information

Cisco Application Networking for IBM WebSphere

Cisco Application Networking for IBM WebSphere Cisco Application Networking for IBM WebSphere Faster Downloads and Site Navigation, Less Bandwidth and Server Processing, and Greater Availability for Global Deployments What You Will Learn To address

More information

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 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

More information

Whitepaper Performance Testing and Monitoring of Mobile Applications

Whitepaper Performance Testing and Monitoring of Mobile Applications M eux Test Whitepaper Performance Testing and Monitoring of Mobile Applications Abstract The testing of a mobile application does not stop when the application passes all functional tests. Testing the

More information

WAN Optimization For Software Defined Networks

WAN Optimization For Software Defined Networks Solution Brief IBM Systems and Technology Group WAN Optimization For Software Defined Networks Silver Peak Velocity Replication Acceleration Appliance and IBM Software Defined Network for Virtual Environments

More information

White Paper. Fundamentals of Performance Testing

White Paper. Fundamentals of Performance Testing etri White Paper Fundamentals of Performance Testing The Increasing Need for Proper Performance Testing due to Increasing Software Complexity in the Enterprise There have been two significant changes in

More information

An introduction to load testing for Web applications. Business white paper

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

More information

Copyright www.agileload.com 1

Copyright www.agileload.com 1 Copyright www.agileload.com 1 INTRODUCTION Performance testing is a complex activity where dozens of factors contribute to its success and effective usage of all those factors is necessary to get the accurate

More information

Cisco Application Networking for BEA WebLogic

Cisco Application Networking for BEA WebLogic Cisco Application Networking for BEA WebLogic Faster Downloads and Site Navigation, Less Bandwidth and Server Processing, and Greater Availability for Global Deployments What You Will Learn To address

More information

Diagnosing the cause of poor application performance

Diagnosing the cause of poor application performance Diagnosing the cause of poor application performance When it comes to troubleshooting application performance issues, there are two steps you can take to make diagnosis easier, faster and more accurate.

More information

Web Load Stress Testing

Web Load Stress Testing Web Load Stress Testing Overview A Web load stress test is a diagnostic tool that helps predict how a website will respond to various traffic levels. This test can answer critical questions such as: How

More information

Business white paper. Load factor: performance testing for Web applications

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

More information

Service Virtualization:

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

More information

THE CONVERGENCE OF NETWORK PERFORMANCE MONITORING AND APPLICATION PERFORMANCE MANAGEMENT

THE CONVERGENCE OF NETWORK PERFORMANCE MONITORING AND APPLICATION PERFORMANCE MANAGEMENT WHITE PAPER: CONVERGED NPM/APM THE CONVERGENCE OF NETWORK PERFORMANCE MONITORING AND APPLICATION PERFORMANCE MANAGEMENT Today, enterprises rely heavily on applications for nearly all business-critical

More information

Accelerate Private Clouds with an Optimized Network

Accelerate Private Clouds with an Optimized Network Accelerate Private Clouds with an Optimized Network An Allstream White Paper 1 Table of contents The importance of WAN 1 WAN challenges for Private Clouds 1 WAN Optimization methods 2 Benefits of WAN Optimization

More information

Comparing the Network Performance of Windows File Sharing Environments

Comparing the Network Performance of Windows File Sharing Environments Technical Report Comparing the Network Performance of Windows File Sharing Environments Dan Chilton, Srinivas Addanki, NetApp September 2010 TR-3869 EXECUTIVE SUMMARY This technical report presents the

More information

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 An Oracle White Paper June 2009 Rapid Bottleneck Identification A Better Way to do Load Testing. RBI combines a comprehensive understanding

More information

Rapid Bottleneck Identification

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

More information

Best Practices for Managing Virtualized Environments

Best Practices for Managing Virtualized Environments WHITE PAPER Introduction... 2 Reduce Tool and Process Sprawl... 2 Control Virtual Server Sprawl... 3 Effectively Manage Network Stress... 4 Reliably Deliver Application Services... 5 Comprehensively Manage

More information

Performance Testing. Slow data transfer rate may be inherent in hardware but can also result from software-related problems, such as:

Performance Testing. Slow data transfer rate may be inherent in hardware but can also result from software-related problems, such as: Performance Testing Definition: Performance Testing Performance testing is the process of determining the speed or effectiveness of a computer, network, software program or device. This process can involve

More information

Mobile Testing: Actual Results from Nationwide Insurance How we could have tested the same application with the latest tools available

Mobile Testing: Actual Results from Nationwide Insurance How we could have tested the same application with the latest tools available Contents Introductions Petar Puskarich Todd DeCapua Mobile Testing: Introduction / How To Testing our latest mobile application with limited tools and procedures Mobile Testing: Actual Results from Nationwide

More information

whitepaper Network Traffic Analysis Using Cisco NetFlow Taking the Guesswork Out of Network Performance Management

whitepaper Network Traffic Analysis Using Cisco NetFlow Taking the Guesswork Out of Network Performance Management whitepaper Network Traffic Analysis Using Cisco NetFlow Taking the Guesswork Out of Network Performance Management Taking the Guesswork Out of Network Performance Management EXECUTIVE SUMMARY Many enterprise

More information

SOFTWARE PERFORMANCE TESTING SERVICE

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

More information

Whitepaper. A Guide to Ensuring Perfect VoIP Calls. www.sevone.com blog.sevone.com info@sevone.com

Whitepaper. A Guide to Ensuring Perfect VoIP Calls. www.sevone.com blog.sevone.com info@sevone.com A Guide to Ensuring Perfect VoIP Calls VoIP service must equal that of landlines in order to be acceptable to both hosts and consumers. The variables that affect VoIP service are numerous and include:

More information

Cisco Prime Network Analysis Module Software 5.1 for WAAS VB

Cisco Prime Network Analysis Module Software 5.1 for WAAS VB Cisco Prime Network Analysis Module Software 5.1 for WAAS VB Network administrators need multifaceted visibility into the network and application to help ensure consistent and cost-effective delivery of

More information

Identify and control performance and capacity risks. Introduction... 2

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

More information

Virtual Desktop Infrastructure Optimization with SysTrack Monitoring Tools and Login VSI Testing Tools

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

More information

WAN optimization and acceleration products reduce cost and bandwidth requirements while speeding throughput.

WAN optimization and acceleration products reduce cost and bandwidth requirements while speeding throughput. BUSINESS SOLUTIONS Pumping up the WAN WAN optimization and acceleration products reduce cost and bandwidth requirements while speeding throughput. Today s data center managers are looking for improvement

More information

Performance Testing. on Production System

Performance Testing. on Production System Performance Testing on Production System Abstract Performance testing is conducted to check whether the target application will be able to meet the real users expectations in the production environment

More information

A closer look at HP LoadRunner software

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

More information

Everything you need to know about flash storage performance

Everything you need to know about flash storage performance Everything you need to know about flash storage performance The unique characteristics of flash make performance validation testing immensely challenging and critically important; follow these best practices

More information

Supporting Server Consolidation Takes More than WAFS

Supporting Server Consolidation Takes More than WAFS Supporting Server Consolidation Takes More than WAFS October 2005 1. Introduction A few years ago, the conventional wisdom was that branch offices were heading towards obsolescence. In most companies today,

More information

Avoiding the Complexity of SharePoint Deployments

Avoiding the Complexity of SharePoint Deployments Avoiding the Complexity of SharePoint Deployments Contents Infrastructure Requirements for SharePoint Document Libraries. 1 The Challenges of Centralized Storage. 2 Fault-Tolerance Considerations. 3 Administrative

More information

Application Performance Testing Basics

Application Performance Testing Basics Application Performance Testing Basics ABSTRACT Todays the web is playing a critical role in all the business domains such as entertainment, finance, healthcare etc. It is much important to ensure hassle-free

More information

WHAT WE NEED TO START THE PERFORMANCE TESTING?

WHAT WE NEED TO START THE PERFORMANCE TESTING? ABSTRACT Crystal clear requirements before starting an activity are always helpful in achieving the desired goals. Achieving desired results are quite difficult when there is vague or incomplete information

More information

Application Performance Testing for Data Centre Relocation

Application Performance Testing for Data Centre Relocation Application Performance Testing for Data Centre Relocation high precision network emulators Background Companies across the world are moving their applications and data servers from centralised servers

More information

Integration Guide. EMC Data Domain and Silver Peak VXOA 4.4.10 Integration Guide

Integration Guide. EMC Data Domain and Silver Peak VXOA 4.4.10 Integration Guide Integration Guide EMC Data Domain and Silver Peak VXOA 4.4.10 Integration Guide August 2013 Copyright 2013 EMC Corporation. All Rights Reserved. EMC believes the information in this publication is accurate

More information

Red Hat Enterprise Linux: The ideal platform for running your Oracle database

Red Hat Enterprise Linux: The ideal platform for running your Oracle database Red Hat Enterprise Linux: The ideal platform for running your Oracle database 2 Introduction 2 Scalability 2 Availability 3 Reliability 4 Manageability 5 Red Hat subscriptions 6 Conclusion www.redhat.com

More information

Diagnosing the cause of poor application performance

Diagnosing the cause of poor application performance Diagnosing the cause of poor application performance When it comes to troubleshooting application performance issues, there are two steps you can take to make diagnosis easier, faster and more accurate.

More information

Cisco Wide Area Application Services Optimizes Application Delivery from the Cloud

Cisco Wide Area Application Services Optimizes Application Delivery from the Cloud Cisco Wide Area Application Services Optimizes Application Delivery from the Cloud What You Will Learn The adoption of cloud-based computing and applications promises to improve the agility, efficiency,

More information

Closing The Application Performance Visibility Gap Inherent To Citrix Environments

Closing The Application Performance Visibility Gap Inherent To Citrix Environments Closing The Application Performance Visibility Gap Inherent To Citrix Environments WHITE PAPER: DYNATRACE FOR CITRIX XENAPP/XENDESKTOP Many companies have invested in Citrix XenApp and XenDesktop environments

More information

Business case for VoIP Readiness Network Assessment

Business case for VoIP Readiness Network Assessment Business case for VoIP Readiness Network Assessment Table of contents Overview... 2 Different approaches to pre-deployment assessment:.......... 2 Other considerations for VoIP pre-deployment... 3 The

More information

Bernie Velivis President, Performax Inc

Bernie Velivis President, Performax Inc Performax provides software load testing and performance engineering services to help our clients build, market, and deploy highly scalable applications. Bernie Velivis President, Performax Inc Load ing

More information

Network Simulation Traffic, Paths and Impairment

Network Simulation Traffic, Paths and Impairment Network Simulation Traffic, Paths and Impairment Summary Network simulation software and hardware appliances can emulate networks and network hardware. Wide Area Network (WAN) emulation, by simulating

More information

Service Virtualization

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

More information

APPOSITE TECHNOLOGIES Smoothing the Transition to 10 Gbps. WAN Emulation Made Easy

APPOSITE TECHNOLOGIES Smoothing the Transition to 10 Gbps. WAN Emulation Made Easy APPOSITE TECHNOLOGIES Smoothing the Transition to 10 Gbps WAN Emulation Made Easy The Transition to 10 Gbps 1. THE PROBLEM - Application Performance 2. THE SOLUTION - Performance Validation Using WAN Emulation

More information

Q: What is the difference between the other load testing tools which enables the wan emulation, location based load testing and Gomez load testing?

Q: What is the difference between the other load testing tools which enables the wan emulation, location based load testing and Gomez load testing? PorposalPPP Q: Gomez is standlone web application testing tool? Gomez provides an on demand platform that you can use for both testing and monitoring your Web applications from the outside in across your

More information

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 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

More information

Performance Testing Uncovered

Performance Testing Uncovered Performance Testing Uncovered First Presented at: NobleStar Systems Corp. London, UK 26 Sept. 2003 Scott Barber Chief Technology Officer PerfTestPlus, Inc. Performance Testing Uncovered Page 1 Performance

More information

ENOVIA V6 Architecture Performance Capability Scalability

ENOVIA V6 Architecture Performance Capability Scalability ENOVIA V6 Technical Advantages Whitepaper ENOVIA V6 Architecture Performance Capability Scalability a Product Lifecycle Management Whitepaper Prepared by ENOVIA, a Dassault Systèmes Brand Executive Summary

More information

Mobile Performance Testing Approaches and Challenges

Mobile Performance Testing Approaches and Challenges NOUS INFOSYSTEMS LEVERAGING INTELLECT Mobile Performance Testing Approaches and Challenges ABSTRACT Mobile devices are playing a key role in daily business functions as mobile devices are adopted by most

More information

Making a Case for Including WAN Optimization in your Global SharePoint Deployment

Making a Case for Including WAN Optimization in your Global SharePoint Deployment Making a Case for Including WAN Optimization in your Global SharePoint Deployment Written by: Mauro Cardarelli Mauro Cardarelli is co-author of "Essential SharePoint 2007 -Delivering High Impact Collaboration"

More information

How To Test On The Dsms Application

How To Test On The Dsms Application Performance Test Summary Report Skills Development Management System December 2014 Performance Test report submitted to National Skill Development Corporation Version Date Name Summary of Changes 1.0 22/12/2014

More information

Cable Access Q&A - Part One

Cable Access Q&A - Part One Cable Access Q&A - Part One Accessing the Internet using a Cable Network (and a cable modem) is becoming increasingly more popular due to the much greater speed than is available through telephone-modem

More information

APPLICATION PERFORMANCE MONITORING

APPLICATION PERFORMANCE MONITORING APPLICATION PERFORMANCE MONITORING PRACTICAL WAYS TO MONITOR THE END USER EXPERIENCE WHITE PAPER Performance of key applications is a critical item to monitor in many IT environments where users depend

More information

Relational Databases in the Cloud

Relational Databases in the Cloud Contact Information: February 2011 zimory scale White Paper Relational Databases in the Cloud Target audience CIO/CTOs/Architects with medium to large IT installations looking to reduce IT costs by creating

More information

Optimize Your Microsoft Infrastructure Leveraging Exinda s Unified Performance Management

Optimize Your Microsoft Infrastructure Leveraging Exinda s Unified Performance Management Optimize Your Microsoft Infrastructure Leveraging Exinda s Unified Performance Management Optimize Your Microsoft Infrastructure Leveraging Exinda s Unified Performance Management Executive Summary Organizations

More information

Deploying in a Distributed Environment

Deploying in a Distributed Environment Deploying in a Distributed Environment Distributed enterprise networks have many remote locations, ranging from dozens to thousands of small offices. Typically, between 5 and 50 employees work at each

More information

Automate performance testing to predict system behaviour and improve application performance. Business white paper

Automate performance testing to predict system behaviour and improve application performance. Business white paper Automate performance testing to predict system behaviour and improve application performance Business white paper Table of contents Executive summary... 3 What is performance testing?... 4 Why automate

More information

Best Practices for Performance Testing Mobile Apps

Best Practices for Performance Testing Mobile Apps Best Practices for Performance Testing Mobile Apps Lee Barnes, CTO Utopia Solutions Apology I don t believe in best practices I do believe in guidelines and better approaches for a given situation Key

More information

The Impact of Data Center and Server Relocation on Networked Application Performance

The Impact of Data Center and Server Relocation on Networked Application Performance The Impact of Data Center and Server Relocation on Networked Application Performance A Seven-Step Strategy for Project Success A Shunra Software Best Practices White Paper Executive Summary According to

More information

Product Brief SysTrack VMP

Product Brief SysTrack VMP for VMware View Product Brief SysTrack VMP Benefits Optimize VMware View desktop and server virtualization and terminal server projects Anticipate and handle problems in the planning stage instead of postimplementation

More information

PacketStorm Communications, Inc. was founded in November 1998 by a group of engineers from the prestigious Bell Laboratories.

PacketStorm Communications, Inc. was founded in November 1998 by a group of engineers from the prestigious Bell Laboratories. PacketStorm Communications, Inc. was founded in November 1998 by a group of engineers from the prestigious Bell Laboratories. PacketStorm develops, manufactures, and supports high end testing solutions

More information

Monitoring Service Delivery in an MPLS Environment

Monitoring Service Delivery in an MPLS Environment Monitoring Service Delivery in an MPLS Environment A growing number of enterprises depend on (or are considering) MPLS-based routing to guarantee high-bandwidth capacity for the real-time applications

More information

Applications. Network Application Performance Analysis. Laboratory. Objective. Overview

Applications. Network Application Performance Analysis. Laboratory. Objective. Overview Laboratory 12 Applications Network Application Performance Analysis Objective The objective of this lab is to analyze the performance of an Internet application protocol and its relation to the underlying

More information

Why Alerts Suck and Monitoring Solutions need to become Smarter

Why Alerts Suck and Monitoring Solutions need to become Smarter An AppDynamics Business White Paper HOW MUCH REVENUE DOES IT GENERATE? Why Alerts Suck and Monitoring Solutions need to become Smarter I have yet to meet anyone in Dev or Ops who likes alerts. I ve also

More information

Lync Network Readiness Assessment 20335B; 3 days, Instructor-led

Lync Network Readiness Assessment 20335B; 3 days, Instructor-led Lync Network Readiness Assessment 20335B; 3 days, Instructor-led Course Description This is a 3-day instructor Led Training (ILT) Course that targets the needs of professionals with data networking experience

More information

Accelerate Testing Cycles With Collaborative Performance Testing

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

More information

SAP Performance Management. A Trend Study by Compuware and PAC

SAP Performance Management. A Trend Study by Compuware and PAC SAP Performance Management A Trend Study by Compuware and PAC December 2010 PAC, Month/YY SAP Performance Management A Trend Study by Compuware and PAC 2 Management Summary Many companies run critical

More information

SILVER PEAK ACCELERATION WITH EMC VSPEX PRIVATE CLOUD WITH RECOVERPOINT FOR VMWARE VSPHERE

SILVER PEAK ACCELERATION WITH EMC VSPEX PRIVATE CLOUD WITH RECOVERPOINT FOR VMWARE VSPHERE VSPEX IMPLEMENTATION GUIDE SILVER PEAK ACCELERATION WITH EMC VSPEX PRIVATE CLOUD WITH RECOVERPOINT FOR VMWARE VSPHERE Silver Peak Abstract This Implementation Guide describes the deployment of Silver Peak

More information

I D C T E C H N O L O G Y S P O T L I G H T. E n a b l i n g Quality I n n o va t i o n w i t h Servi c e

I D C T E C H N O L O G Y S P O T L I G H T. E n a b l i n g Quality I n n o va t i o n w i t h Servi c e I D C T E C H N O L O G Y S P O T L I G H T E n a b l i n g Quality I n n o va t i o n w i t h Servi c e V i r t u a lization a nd Netw or k Virtualization December 2014 Adapted from Worldwide Automated

More information

Improving the Microsoft enterprise. network for public cloud connectivity

Improving the Microsoft enterprise. network for public cloud connectivity Improving the Microsoft enterprise cloud network for public cloud connectivity Page 1 Improving network performance between Microsoft and the public Situation As Microsoft IT located more of its line-ofbusiness

More information

Best of Breed of an ITIL based IT Monitoring. The System Management strategy of NetEye

Best of Breed of an ITIL based IT Monitoring. The System Management strategy of NetEye Best of Breed of an ITIL based IT Monitoring The System Management strategy of NetEye by Georg Kostner 5/11/2012 1 IT Services and IT Service Management IT Services means provisioning of added value for

More information

THE QUEST FOR A CLOUD INTEGRATION STRATEGY

THE QUEST FOR A CLOUD INTEGRATION STRATEGY THE QUEST FOR A CLOUD INTEGRATION STRATEGY ENTERPRISE INTEGRATION Historically, enterprise-wide integration and its countless business benefits have only been available to large companies due to the high

More information

Taking the Risk out of VoIP Deployment and Ownership: Seven Best Practices for Convergence Success. A Shunra Software White Paper

Taking the Risk out of VoIP Deployment and Ownership: Seven Best Practices for Convergence Success. A Shunra Software White Paper Taking the Risk out of VoIP Deployment and Ownership: Seven Best Practices for Convergence Success A Shunra Software White Paper Introduction Voice-over-IP (VoIP) technology offers a wide range of benefits

More information

Table of contents. Performance testing in Agile environments. Deliver quality software in less time. Business white paper

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

More information

The Mandate to Implement Unified Performance Management

The Mandate to Implement Unified Performance Management The Mandate to Implement Unified Performance Management Ashton, Metzler & Associates Leverage Technology & Talent for Success 1. Executive Summary In most companies there is a gap between the needs of

More information

Learning More About Load Testing

Learning More About Load Testing Welcome to this introduction to application performance testing and the LoadRunner load testing solution. This document provides a short overview of LoadRunner s features, and includes the following sections:

More information

Fabrics that Fit Matching the Network to Today s Data Center Traffic Conditions

Fabrics that Fit Matching the Network to Today s Data Center Traffic Conditions Sponsored by Fabrics that Fit Matching the Network to Today s Data Center Traffic Conditions In This Paper Traditional network infrastructures are often costly and hard to administer Today s workloads

More information

Introduction. Rising demand

Introduction. Rising demand When assessing requirements for datacenter consolidation and virtualization, a combination of performance, capacity and technology options will need to be taken into consideration, and each has a host

More information

Conducting a Data Warehousing Benchmark. An Oracle White Paper August 2006

Conducting a Data Warehousing Benchmark. An Oracle White Paper August 2006 Conducting a Data Warehousing Benchmark An Oracle White Paper August 2006 Conducting a Data Warehousing Benchmark Executive Overview... 3 Introduction... 3 Decide whether you really need to do a benchmark

More information

Proven techniques and best practices for managing infrastructure changes

Proven techniques and best practices for managing infrastructure changes Proven techniques and best practices for managing infrastructure changes When a business expands an existing facility, adds a new location, incorporates an influx of new users, or upgrades an existing

More information

Services and Network Virtualization: A Joint Solution Brief from Shunra and HP Software

Services and Network Virtualization: A Joint Solution Brief from Shunra and HP Software Services and Network Virtualization: A Joint Solution Brief from Shunra and HP Software Executive Introduction Modern enterprise applications have reached an historic level of complexity. Today, applications

More information

Load DynamiX Storage Performance Validation: Fundamental to your Change Management Process

Load DynamiX Storage Performance Validation: Fundamental to your Change Management Process Load DynamiX Storage Performance Validation: Fundamental to your Change Management Process By Claude Bouffard Director SSG-NOW Labs, Senior Analyst Deni Connor, Founding Analyst SSG-NOW February 2015 L

More information

Lab Testing Summary Report

Lab Testing Summary Report Lab Testing Summary Report July 2006 Report 060725 Product Category: WAN Optimization Appliances Vendors Tested: Citrix Systems TM Riverbed Technology TM Key findings and conclusions: The WANScaler 8800

More information

Lync Network Readiness Assessment

Lync Network Readiness Assessment 3 Riverchase Office Plaza Hoover, Alabama 35244 Phone: 205.989.4944 Fax: 855.317.2187 E-Mail: rwhitney@discoveritt.com Web: www.discoveritt.com Course 20335B: Lync Network Readiness Assessment 3 Days About

More information

Performance Testing Process A Whitepaper

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

More information

Enabling Modern Telecommunications Services via Internet Protocol and Satellite Technology Presented to PTC'04, Honolulu, Hawaii, USA

Enabling Modern Telecommunications Services via Internet Protocol and Satellite Technology Presented to PTC'04, Honolulu, Hawaii, USA CASE STUDY Enabling Modern Telecommunications Services via Internet Protocol and Satellite Technology Presented to PTC'04, Honolulu, Hawaii, USA Stephen Yablonski and Steven Spreizer Globecomm Systems,

More information

ECESSA. White Paper. Optimize Your Network on a Limited IT Budget

ECESSA. White Paper. Optimize Your Network on a Limited IT Budget ECESSA White Paper Optimize Your Network on a Limited IT Budget The days of a single Internet connection are over. Many organizations are quickly recognizing that redundant link access at a reasonable

More information

HOW IS WEB APPLICATION DEVELOPMENT AND DELIVERY CHANGING?

HOW IS WEB APPLICATION DEVELOPMENT AND DELIVERY CHANGING? WHITE PAPER : WEB PERFORMANCE TESTING Why Load Test at all? The reason we load test is to ensure that people using your web site can successfully access the pages and complete whatever kind of transaction

More information

Mike Canney Principal Network Analyst getpackets.com

Mike Canney Principal Network Analyst getpackets.com Mike Canney Principal Network Analyst getpackets.com 1 My contact info contact Mike Canney, Principal Network Analyst, getpackets.com canney@getpackets.com 319.389.1137 2 Capture Strategies capture Capture

More information

WAN Optimization Integrated with Cisco Branch Office Routers Improves Application Performance and Lowers TCO

WAN Optimization Integrated with Cisco Branch Office Routers Improves Application Performance and Lowers TCO WAN Optimization Integrated with Cisco Branch Office Routers Improves Application Performance and Lowers TCO The number of branch-office work sites is increasing, so network administrators need tools to

More information

Network performance and capacity planning: Techniques for an e-business world

Network performance and capacity planning: Techniques for an e-business world IBM Global Services Network performance and capacity planning: Techniques for an e-business world e-business is about transforming key business processes with Internet technologies. In an e-business world,

More information

How To: Diagnose Poor VoIP Calls through diagnostics.

How To: Diagnose Poor VoIP Calls through diagnostics. How To: Diagnose Poor VoIP Calls through diagnostics. When problems arise with poor VoIP phone calls, where do you start looking to troubleshoot the issue? This is one of the many challenges of managing

More information

Test Run Analysis Interpretation (AI) Made Easy with OpenLoad

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

More information

Network Monitoring. Chu-Sing Yang. Department of Electrical Engineering National Cheng Kung University

Network Monitoring. Chu-Sing Yang. Department of Electrical Engineering National Cheng Kung University Network Monitoring Chu-Sing Yang Department of Electrical Engineering National Cheng Kung University Outline Introduction Network monitoring architecture Performance monitoring Fault monitoring Accounting

More information

Performance Testing of Java Enterprise Systems

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

More information