Choose Wisely. Scott Barber
|
|
|
- Arron Tate
- 10 years ago
- Views:
Transcription
1 What to Performance Test: Choose Wisely Derived from: Microsoft patterns & practices Performance Testing Guidance for Web Applications By: J.D. Meier, Carlos Farre, Prashant Bansode, Scott Barber, Dennis Rea 2007 Microsoft Corporation. All rights reserved. Scott Barber Chief Technologist PerfTestPlus, Inc. Performance Testing Software Systems Page 1
2 Performance Testing Software Systems Scott Barber, CTO, PerfTestPlus, Inc. Executive Director, Association for Software Testing Co-Founder, Workshop On Performance and Reliability Beautiful Testing Performance Testing Guidance for Web Applications oreilly.com/catalog/ Performance Testing Software Systems Page 2
3 Primary Goal of this Course To teach you how to think about, organize, and manage performance testing effectively, under time and resource constraints, by wisely choosing which tests to design and execute to based on your project context. Performance Testing Software Systems Page 3
4 I Assume That You: Test software performance or manage someone(s) who does. Have at least some control over the design of your tests and some time to create new tests. Have at least some influence over your test environment. Are worried that your test process is spending too much time and resources on things that aren t important AND/OR Are worried that your test process doesn t leave enough time and resources to determine what IS important. Believe that good testing requires thinking. Test under uncertainty, resource limitations and time pressure. Have a major goal to find important problems quickly. Want to get very good at testing software performance. Performance Testing Software Systems Page 4
5 Credits Some of the material in this presentation was inspired by High Performance Web Sites: Essential Knowledge for Front-End Engineers, by Steve Souders, O Reilly, Some of this material was developed for, or inspired by, Performance Testing Guidance for Web Applications, a Microsoft patterns & practices book by J.D. Meier, Scott Barber, Carlos Farre, Prashant Bansode, and Dennis Rea. Many ideas in this presentation were inspired or enhanced by colleagues including Alberto Savoia, Roland Stens, Richard Leeke, Mike Kelly, Nate White, Rob Sabourin, Chris Loosley, Ross Collard, Jon Bach, James Bach, Jerry Weinberg, Cem Kaner, Dawn Haynes, Karen Johnson, the entire WOPR community, and by students who took previous versions of this course, back to Most of the concepts in this presentation are derived from publications, presentations, and research written and/or conducted by Scott Barber. This course has been heavily influenced by: Rapid Software Testing (James Bach & Michael Bolton, Satisfice, Inc.) Just-In-Time Testing (Robert Sabourin, Amibug, Inc.) Performance Testing Software Systems Page 5
6 What is Performance Testing (Part 1) Performance Testing: An empirical, technical investigation conducted to provide stakeholders with information about the quality of the product or service under test with regard to speed, scalability and/or stability characteristics. Performance Investigation: A deliberate data-collection and datainterpretation activity typically focused on data related to speed, scalability, and/or stability of the product under test. The collected data are primarily used to assess hypotheses about the root cause of one or more observed performance issues. Performance Validation: A deliberate activity that compares speed, scalability and/or stability characteristics of the product under test to the expectations of representative users of the product. Performance Testing Software Systems Page 6
7 What is Performance Testing (Part 2) In Other Words: I help and/or teach individuals and organizations to optimize software systems by balancing: Cost Time to market Capacity while remaining focused on the quality of service to system users. Performance Testing Software Systems Page 7
8 Performance Testing Principles Project context is central to successful performance testing. Business, project, system, & user success criteria. Identify system usage, and key metrics; plan and design tests. Install and prepare environment, tools, & resource monitors. Script the performance tests as designed. Run and monitor tests. Validate tests, test data, and results. Analyze the data individually and as a cross-functional team. Consolidate and share results, customized by audience. "Lather, rinse, repeat" as necessary. Performance Testing Software Systems Page 8
9 Why Test Performance? To choose tests wisely, we must know what we are testing for. To determine compliance with requirements? To evaluate release readiness? To assess user satisfaction? To assist in performance tuning? To estimate capacity? To validate assumptions? To generate marketing statements? Performance Testing Software Systems Page 9
10 Just test it Isn t Enough Do you know your performance testing mission? Do you know the Commander s Intent? Can you find out? Example from my days as a U.S. Army LT: Mission: Secure hilltop 42 NLT 0545 tomorrow. Commander s Intent: It is my intent that the supply convoy safely cross the bridge spanning the gorge between hilltop 42 and hilltop 57 between 0553 and 0558 tomorrow. Performance Testing Software Systems Page 10
11 COPE in PUBS Performance Testing Software Systems Page 11
12 What Matters Performance Criteria are boundaries dictated or presumed by someone or something that matters. Goals: Soft Boundaries (User Satisfaction) Requirements: Firm Boundaries (Business or Legal) Thresholds: Hard Boundaries (Laws of Physics) Constraints: Arbitrary Boundaries (Budget or Timeline) Performance Testing Software Systems Page 12
13 ACQUIRE Use your active listening skills Validate and demonstrate interest Probe, educate, and learn Summarize priorities and value statements Repeat with other stakeholders, make comparisons, prototype, quantify, etc. Return with testable, quantified criteria and/or conflicting criteria/priorities Embrace and communicate changing criteria Performance Testing Software Systems Page 13
14 Performance Testing Objectives What we actually hope to gain by testing performance Are sometimes completely unrelated to stated requirements, goals, thresholds, or constraints Should be the main drivers behind performance test design and planning Usually indicate the performance-related priorities of project stakeholders Will frequently override goals in go-live decisions Now we can design tests to help us achieve our objectives! Performance Testing Software Systems Page 14
15 IVECTRAS Do I need this test to: or or response and/or utilized under or conditions Performance Testing Software Systems Page 15
16 Communicating Design Performance Testing Software Systems Page 16
17 FIBLOTS Common activities (get from logs) e.g. Resource hogs (get from developers/admins) Even if these activities are both rare and not risky SLA s, Contracts and other stuff that will get you sued What the users will see and are mostly likely to complain about. What is likely to earn you bad press New technologies, old technologies, places where it s failed before, previously under-tested areas Don t argue with the boss (too much) Performance Testing Software Systems Page 17
18 Communicating System Usage Performance Testing Software Systems Page 18
19 SCORN Media, HTML, styles & scripts compress & minify. The end-user s browser cache can be your best friend, or your worst nightmare, use it wisely. Get the load order of your scripts and styles wrong, and you ll lose your users every time even though response time hasn t changed! 3, 4, & 5xx series response codes on individual objects are bad things. When it comes to performance, less is more (usually). Performance Testing Software Systems Page 19
20 Performance Test Strategy Intent of Investigation: Prerequisites: Tasks: Tools & Scripts: External Resources Needed: Risks: Data of Special Interest: Areas of Concern: Pass/Fail Criteria: Completion Criteria: Planned Variants: Execution Duration(s): Collect configuration data for tuning. Collect data to assist in validating existing network. Static prototype deployed on future production hardware. Determine network bandwidth, validate firewalls & load balancer, evaluate web server settings. Load generation tool, HTTP scripts to request objects of various sizes from a pool of IP addresses. Firewall, Load Balancer, Network Admins, network monitors, 20 IP addresses for spoofing. Schedule delay, availability of administrators, configuration of load generation tool for IP spoofing, Network bandwidth & latency, load balancer effectiveness, resource consumption, response times. No internal expertise on load balancer configuration. Adequate available bandwidth, architectural assumptions validated. Critical data collected and assumptions validated. 1 to 20 IPs, volume of 1 to 500, size from 1Kb to 1mb, configuration settings. 6 days: 2 days ea. network & bandwidth, firewall and load balancer, web server configuration. Performance Testing Software Systems Page 20
21 Performance Testing Principles Project context is central to successful performance testing. Business, project, system, & user success criteria. Identify system usage, and key metrics; plan and design tests. Install and prepare environment, tools, & resource monitors. Script the performance tests as designed. Run and monitor tests. Validate tests, test data, and results. Analyze the data individually and as a cross-functional team. Consolidate and share results, customized by audience. "Lather, rinse, repeat" as necessary. Performance Testing Software Systems Page 21
22 Questions Performance Testing Software Systems Page 22
23 Contact Info Scott Barber Chief Technologist PerfTestPlus, Inc Web Site: Performance Testing Software Systems Page 23
A Heuristic Approach. Scott Barber
Performance Testing Software Systems: A Heuristic Approach Derived from: Microsoft patterns & practices Performance Testing Guidance for Web Applications By: J.D. Meier, Carlos Farre, Prashant Bansode,
Performance Testing Challenges
Performance Testing Challenges First Presented for: Florida Institute of Technology Computer Science Seminar Scott Barber Chief Technology Officer PerfTestPlus, Inc. Performance Testing Challenges Page
Performance Testing: Scott Barber
Performance Testing: Throughout the Application Life-Cycle Created for: Throughout the Life-Cycle By: Scott Barber Chief Technologist PerfTestPlus, Inc. 2012 PerfTestPlus, Inc. All rights reserved. Performance
Performance Testing Guidance for Web Applications
Performance Testing Guidance for Web Applications Feedback/Comments: [email protected] 1 Performance Testing Guidance for Web Applications patterns & practices J.D. Meier Carlos Farre Prashant Bansode
Gen-iTest Services. Realize The Full Power Of The Cloud For Performance Testing. Ian Mortimer and Gareth Shackel
Gen-iTest Services Realize The Full Power Of The Cloud For Performance Testing Ian Mortimer and Gareth Shackel Agenda 2 Agenda 1. Why Performance Test? 2. What is Performance Testing? 3. Why use the Cloud
Exploratory Testing Dynamics
Exploratory Testing Dynamics Created by James and Jonathan Bach 1 v1.6 Copyright 2005-2006, Satisfice, Inc. Exploratory testing is the opposite of scripted testing. Both scripted and exploratory testing
Test Automation for Embedded Devices
Test Automation for Embedded Devices Originally Created for: 5 th International Conference on QA & Testing for Embedded Systems October 18-20, Bilbao, Spain Scott Barber Chief Technologist PerfTestPlus,
Scaling out a SharePoint Farm and Configuring Network Load Balancing on the Web Servers. Steve Smith Combined Knowledge MVP SharePoint Server
Scaling out a SharePoint Farm and Configuring Network Load Balancing on the Web Servers Steve Smith Combined Knowledge MVP SharePoint Server Scaling out a SharePoint Farm and Configuring Network Load Balancing
SOA Performance Testing Challenges
SOA Performance Testing Challenges First Presented for: Software Test & Performance Conference November 2006, Boston, MA Most Recently Revised for: Software Test & Performance Conference October 2007,
How Fast Does a Website Need To Be?
How Fast Does a Website Need To Be? Scott Barber PerfTestPlus, Inc., 1285 Douglas St. Palm Bay, FL 32909, USA [email protected] Abstract. Since at least the late 1990 s, many web development organizations
SSM6437 DESIGNING A WINDOWS SERVER 2008 APPLICATIONS INFRASTRUCTURE
SSM6437 DESIGNING A WINDOWS SERVER 2008 APPLICATIONS INFRASTRUCTURE Duration 5 Days Course Outline Module 1: Designing IIS Web Farms The students will learn the process of designing IIS Web Farms with
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
Front-End Performance Testing and Optimization
Front-End Performance Testing and Optimization Abstract Today, web user turnaround starts from more than 3 seconds of response time. This demands performance optimization on all application levels. Client
Web Performance Testing: Methodologies, Tools and Challenges
Web Performance Testing: Methodologies, Tools and Challenges Vinayak Hegde 1, Pallavi M S 2 1 Assistant.Professor, Dept. of Computer Science, Amrita Vishwa Vidyapeetham, Mysore Campus, India 2 Lecturer,
Exploratory Testing Dynamics
Exploratory Testing Dynamics Created by James Bach, Jonathan Bach, and Michael Bolton 1 v2.2 Copyright 2005-2009, Satisfice, Inc. Exploratory testing is the opposite of scripted testing. Both scripted
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
Designing a Windows Server 2008 Applications Infrastructure
Designing a Windows Server 2008 Applications Infrastructure Course 6437A : Three days; Instructor-Led Introduction This three day course will prepare IT professionals for the role of Enterprise Administrator.
SiteCelerate white paper
SiteCelerate white paper Arahe Solutions SITECELERATE OVERVIEW As enterprises increases their investment in Web applications, Portal and websites and as usage of these applications increase, performance
Web Application s Performance Testing
Web Application s Performance Testing B. Election Reddy (07305054) Guided by N. L. Sarda April 13, 2008 1 Contents 1 Introduction 4 2 Objectives 4 3 Performance Indicators 5 4 Types of Performance Testing
MEASURING WORKLOAD PERFORMANCE IS THE INFRASTRUCTURE A PROBLEM?
MEASURING WORKLOAD PERFORMANCE IS THE INFRASTRUCTURE A PROBLEM? Ashutosh Shinde Performance Architect [email protected] Validating if the workload generated by the load generating tools is applied
Charu Babbar 1, Neha Bajpai 2 and Dipti Kapoor Sarmah 3
Computing For Nation Development, March 10 11, 2011 Bharati Vidyapeeth s Institute of Computer Applications and Management, New Delhi Web Application Performance Analysis Based on Component Load Testing
Performance Testing Percy Pari Salas
Performance Testing Percy Pari Salas Presented by : Percy Pari Salas Agenda What is performance testing? Types of performance testing What does performance testing measure? Where does performance testing
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
Getting Things Done: Practical Web/e-Commerce Application Stress Testing
Getting Things Done: Practical Web/e-Commerce Application Stress Testing Robert Sabourin President Montreal, Canada [email protected] Slide 1 Practical Web/e-Commerce Application Stress Testing Overview:
How To Test For Elulla
EQUELLA Whitepaper Performance Testing Carl Hoffmann Senior Technical Consultant Contents 1 EQUELLA Performance Testing 3 1.1 Introduction 3 1.2 Overview of performance testing 3 2 Why do performance testing?
Course 6437A: Designing a Windows Server 2008 Applications Infrastructure
Course 6437A: Designing a Windows Server 2008 Applications Infrastructure Length: 3 Days Audience(s): IT Professionals Level: 400 Technology: Windows Server 2008 Type: Course Delivery Method: Instructor-led
Citrix EdgeSight Administrator s Guide. Citrix EdgeSight for Endpoints 5.3 Citrix EdgeSight for XenApp 5.3
Citrix EdgeSight Administrator s Guide Citrix EdgeSight for Endpoints 5.3 Citrix EdgeSight for enapp 5.3 Copyright and Trademark Notice Use of the product documented in this guide is subject to your prior
4 Keys to Driving Results from Project Governance
THOUGHT LEADERSHIP WHITE PAPER In partnership with Agile or Waterfall? 4 Keys to Driving Results from Project Governance You can t swing a project manager these days without hitting the debate of Agile
Brocade Virtual Traffic Manager and Microsoft IIS Deployment Guide
September 2015 Brocade Virtual Traffic Manager and Microsoft IIS Deployment Guide 2015 Brocade Communications Systems, Inc. All Rights Reserved. ADX, Brocade, Brocade Assurance, the B-wing symbol, DCX,
Designing a Windows Server 2008 Applications Infrastructure
Designing a Windows Server 2008 Applications Infrastructure Course Number: 6437A Course Length: 3 Days Course Overview This three day course will prepare IT professionals for the role of Enterprise Administrator.
Designing and Developing Web Applications by using the Microsoft.NET Framework
Designing and Developing Web Applications by using the Microsoft.NET Framework Course Number: 70 547 Length: Certification Exam This exam is part of a series of exams in pursuit of the MCPD certification.
SharePoint 2010 Performance and Capacity Planning Best Practices
Information Technology Solutions SharePoint 2010 Performance and Capacity Planning Best Practices Eric Shupps SharePoint Server MVP About Information Me Technology Solutions SharePoint Server MVP President,
Resonate Central Dispatch
Resonate Central Dispatch Microsoft Exchange 2010 Resonate, Inc. Tel. + 1.408.545.5535 Fax + 1.408.545.5502 www.resonate.com Copyright 2013 Resonate, Inc. All rights reserved. Resonate Incorporated and
White paper. Keys to SAP application acceleration: advances in delivery systems.
White paper Keys to SAP application acceleration: advances in delivery systems. Table of contents The challenges of fast SAP application delivery...3 Solving the acceleration challenge: why traditional
Troubleshooting BlackBerry Enterprise Service 10 version 10.1.1 726-08745-123. Instructor Manual
Troubleshooting BlackBerry Enterprise Service 10 version 10.1.1 726-08745-123 Instructor Manual Published: 2013-07-02 SWD-20130702091645092 Contents Advance preparation...7 Required materials...7 Topics
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
Global Server Load Balancing
White Paper Overview Many enterprises attempt to scale Web and network capacity by deploying additional servers and increased infrastructure at a single location, but centralized architectures are subject
Recommendations for Performance Benchmarking
Recommendations for Performance Benchmarking Shikhar Puri Abstract Performance benchmarking of applications is increasingly becoming essential before deployment. This paper covers recommendations and best
MS-55115: Planning, Deploying and Managing Microsoft Project Server 2013
MS-55115: Planning, Deploying and Managing Microsoft Project Server 2013 Description The goal of this three-day instructor-led course is to provide students with the knowledge and skills necessary to effectively
Configuring and Troubleshooting Internet Information Services in Windows Server 2008
Course 6427A: Configuring and Troubleshooting Internet Information Services in Windows Server 2008 OVERVIEW About this Course In this 3-day instructor-led course, the students will learn to install, configure,
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
Siebel & Portal Performance Testing and Tuning GCP - IT Performance Practice
& Portal Performance Testing and Tuning GCP - IT Performance Practice By Zubair Syed ([email protected]) April 2014 Copyright 2012 Tata Consultancy Services Limited Overview A large insurance company
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,
Brocade Virtual Traffic Manager and Microsoft SharePoint 2010 Deployment Guide
September 2015 Brocade Virtual Traffic Manager and Microsoft SharePoint 2010 Deployment Guide 2015 Brocade Communications Systems, Inc. All Rights Reserved. ADX, Brocade, Brocade Assurance, the B-wing
Database FAQs - SQL Server
Database FAQs - SQL Server Kony Platform Release 5.0 Copyright 2013 by Kony, Inc. All rights reserved. August, 2013 This document contains information proprietary to Kony, Inc., is bound by the Kony license
W21. Performance Testing: Step On It. Nadine Pelicaen. P r e s e n t a t i o n
Performance Testing: Step On It Nadine Pelicaen International Conference On Software Testing, Analysis & Review November 19-23 Stockholm, Sweden P r e s e n t a t i o n W21 Friday 23rd November, 2001 Wednesday
Business Application Services Testing
Business Application Services Testing Curriculum Structure Course name Duration(days) Express 2 Testing Concept and methodologies 3 Introduction to Performance Testing 3 Web Testing 2 QTP 5 SQL 5 Load
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
Brocade Virtual Traffic Manager and Oracle EBS 12.1 Deployment Guide
September 2015 Brocade Virtual Traffic Manager and Oracle EBS 12.1 Deployment Guide 2015 Brocade Communications Systems, Inc. All Rights Reserved. ADX, Brocade, Brocade Assurance, the B-wing symbol, DCX,
Increasing Your VDI Project s Return on Investment Using Workspace Virtualization
W H I T E P A P E R Increasing Your VDI Project s Return on Investment Using Workspace Virtualization W H I T E P A P E R Increasing Your VDI Project s Return on Investment Using Workspace Virtualization
Course 55115: Planning, Deploying and Managing Microsoft Project Server 2013
CÔNG TY CỔ PHẦN TRƯỜNG CNTT TÂN ĐỨC TAN DUC INFORMATION TECHNOLOGY SCHOOL JSC LEARN MORE WITH LESS! Course 55115: Planning, Deploying and Managing Microsoft Project Server 2013 Length: 3 Days Audience:
Website Performance Analysis Based on Component Load Testing: A Review
Website Performance Analysis Based on Component Load Testing: A Review 1 Charu Babbar 2 Neha Bajpai 1 Centre for Development of Advanced Computing,Noida 2 Centre for Development of Advanced Computing,Noida
55115 - Planning, Deploying and Managing Microsoft Project Server 2013
55115 - Planning, Deploying and Managing Microsoft Project Server 2013 Duration: 3 Days Course Price: $1,785 Software Assurance Eligible Course Description Course Overview The goal of this three-day instructor-led
Improving Microsoft Exchange Performance Using SanDisk Solid State Drives (SSDs)
WHITE PAPER Improving Microsoft Exchange Performance Using SanDisk Solid State Drives (s) Hemant Gaidhani, SanDisk Enterprise Storage Solutions [email protected] 951 SanDisk Drive, Milpitas,
Internet Information TE Services 5.0. Training Division, NIC New Delhi
Internet Information TE Services 5.0 Training Division, NIC New Delhi Understanding the Web Technology IIS 5.0 Architecture IIS 5.0 Installation IIS 5.0 Administration IIS 5.0 Security Understanding The
Brocade Virtual Traffic Manager and Magento Deployment Guide
September 2015 Brocade Virtual Traffic Manager and Magento Deployment Guide 2015 Brocade Communications Systems, Inc. All Rights Reserved. ADX, Brocade, Brocade Assurance, the B-wing symbol, DCX, Fabric
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
Oracle WebLogic Server 11g Administration
Oracle WebLogic Server 11g Administration This course is designed to provide instruction and hands-on practice in installing and configuring Oracle WebLogic Server 11g. These tasks include starting and
Training Plan CONTOSO, LTD MICROSOFT DYNAMICS AX SOLUTION
Training Plan CONTOSO, LTD MICROSOFT DYNAMICS AX SOLUTION Prepared for Contoso, Ltd Prepared by Eric Swift, Functional Consultant Proseware, Inc. Contributors Terry Anderson, Project Manager Proseware,
Product Review: James F. Koopmann Pine Horse, Inc. Quest Software s Foglight Performance Analysis for Oracle
Product Review: James F. Koopmann Pine Horse, Inc. Quest Software s Foglight Performance Analysis for Oracle Introduction I ve always been interested and intrigued by the processes DBAs use to monitor
Common issues of hosted VOIP service (and how to avoid them!)
Common issues of hosted VOIP service (and how to avoid them!) CONTENTS Contents Is your business ready for hosted VOIP?.... 3 The Potential Issues.... 4 Poor call quality concerns....4 Incomplete inbound
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
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
Oracle Applications Release 10.7 NCA Network Performance for the Enterprise. An Oracle White Paper January 1998
Oracle Applications Release 10.7 NCA Network Performance for the Enterprise An Oracle White Paper January 1998 INTRODUCTION Oracle has quickly integrated web technologies into business applications, becoming
VI Performance Monitoring
VI Performance Monitoring Preetham Gopalaswamy Group Product Manager Ravi Soundararajan Staff Engineer September 15, 2008 Agenda Introduction to performance monitoring in VI Common customer/partner questions
Oracle Database 11g: Performance Tuning DBA Release 2
Oracle University Contact Us: 1.800.529.0165 Oracle Database 11g: Performance Tuning DBA Release 2 Duration: 5 Days What you will learn This Oracle Database 11g Performance Tuning training starts with
Running a Successful Proof of Concept
1.1 Approved 26 th July 2011 Replify 2011 Table of Contents 1. You re not alone... 3 2. Introduction... 3 3. Is Replify going to help you?... 3 4. Want to do a quick and simple test?... 4 5. Who and What?...
VMware Horizon Mirage Load Balancing
SOLUTION GUIDE VMware Horizon Mirage Load Balancing Solution Guide Version 1.1 July 2014 2014 Riverbed Technology, Inc. All rights reserved. Riverbed, SteelApp, SteelCentral, SteelFusion, SteelHead, SteelScript,
Virtual Server in SP883
Virtual Server in SP883 1 Introduction: 1.1 Micronet SP883 is a hard QoS broadband router, means its guaranteed service can provide absolute reservation of resource (bandwidth) for specific traffic;not
Oracle Database 12c: Performance Management and Tuning NEW
Oracle University Contact Us: 1.800.529.0165 Oracle Database 12c: Performance Management and Tuning NEW Duration: 5 Days What you will learn In the Oracle Database 12c: Performance Management and Tuning
Insource or Outsource Testing: Understanding Your Context. Updates
Insource or Outsource Testing: Understanding Your Context Michael Bolton DevelopSense STAR East 2009 Updates This presentation is ALWAYS under construction Updated slides at http://www.developsense.com/past.html
Cisco and Visual Network Systems: Implement an End-to-End Application Performance Management Solution for Managed Services
Cisco and Visual Network Systems: Implement an End-to-End Application Performance Management Solution for Managed Services What You Will Learn In today s economy, IT departments are challenged to decide
Testing & Assuring Mobile End User Experience Before Production. Neotys
Testing & Assuring Mobile End User Experience Before Production Neotys Agenda Introduction The challenges Best practices NeoLoad mobile capabilities Mobile devices are used more and more At Home In 2014,
Using WebLOAD to Monitor Your Production Environment
Using WebLOAD to Monitor Your Production Environment Your pre launch performance test scripts can be reused for post launch monitoring to verify application performance. This reuse can save time, money
Virtualized WAN Optimization
Virtualized WAN Optimization The Road to Cloud Computing Written by: Michael Keen, DABCC.com October, 2009 1 DABCC Opinion Strong market potential and growth in the application delivery and WAN optimization
Website Performance: Kyle Simpson
Website Performance: Kyle Simpson (Video: 0_Introduction.mp4): Introduction 00:00:0000:07:50: An introduction and a discussion about how developers need to change their mindset to think about web performance
WiNG5 CAPTIVE PORTAL DESIGN GUIDE
WiNG5 DESIGN GUIDE By Sriram Venkiteswaran WiNG5 CAPTIVE PORTAL DESIGN GUIDE June, 2011 TABLE OF CONTENTS HEADING STYLE Introduction To Captive Portal... 1 Overview... 1 Common Applications... 1 Authenticated
OpenStack Private Cloud
CatN Cloud Hosting OpenStack Private Cloud [email protected] Tel: 0844 816 2222 www.catn.com Our private cloud, built using OpenStack, offers all the flexibility and agility of public cloud in a locked
Smart Network. Smart Business. Application Delivery Solution Brochure
Smart Network. Smart Business. Application Delivery Solution Brochure Radware Application Delivery Solution The Best Future-Proof ADC Solution Radware ADC is designed to last. It delivers industry-unique
FortiBalancer: Global Server Load Balancing WHITE PAPER
FortiBalancer: Global Server Load Balancing WHITE PAPER FORTINET FortiBalancer: Global Server Load Balancing PAGE 2 Introduction Scalability, high availability and performance are critical to the success
