SlideShare a Scribd company logo
Perform Realistic Web
Testing To Ensure Blazing
Fast Web Site Performance
Mike Gualtieri
Senior Analyst
Forrester Research

James Staten
Principal Analyst
Forrester Research


June 16, 2009
Realistic Web
performance testing is
 critical to achieving
     flawless user
     experiences.
Agenda
 • Why your customers won’t wait
 • What is realistic performance testing?
 • Recommendations




 4
Entire contents © 2008 Forrester Research, Inc. All rights reserved.
Agenda
 • Why your customers won’t wait
 • What is realistic performance testing?
 • Recommendations




 5
Entire contents © 2008 Forrester Research, Inc. All rights reserved.
Performance means:
 • Raw page load speed                                                 Gomez Media Home
                                                                        Page Benchmark
                                                                        April 10 ’09 – May 10 ’09
                                                                            0:00 - 24:00 EST




 6
Entire contents © 2008 Forrester Research, Inc. All rights reserved.
Performance means:
                                                                           Gomez Media Article
     • Customer workflow speed                                             Search Transaction
1                                                                             Benchmark
                                                                             April 10 ’09 – May 10 ’09
                                                                                  0:00 - 24:00 EST
         2

                      3




     7
    Entire contents © 2008 Forrester Research, Inc. All rights reserved.
Blazing fast
Web sites = customers
Traditional Web performance testing
doesn’t cut it
  •          Traditional testing is expensive.
            •         Cost of licenses, hardware, and training
            •         Time-consuming to implement
            •         Idiosyncrasies of the software are often difficult to
                      master.
  •          Traditional testing is not realistic.
            •         Scope is limited to internal, clean-room testing.
            •         Not focused on end-user point of view
            •         Misses too many pieces in the Web application
                      delivery chain such as content delivery network
                      (CDN), third-party components, geography, etc.
 9
Entire contents © 2008 Forrester Research, Inc. All rights reserved.
Most developers are building Web apps
   “What types of new custom applications are your firm’s developers building?”
                           (Multiple responses accepted)




    Base: 977 platform software decision-makers at North American and European enterprises and SMBs
Source: Enterprise And SMB Software Survey, North America And Europe, Q4 2008
10 contents © 2008 Forrester Research, Inc. All rights reserved.
Entire
New trends make optimal user
experiences even more important
   •        The Millennial generation expects more.
            –          18- to 27-year-olds
            –          The tech-savvy generation
   •        Web site redesigns
            –          Rich internet applications (RIA)
   •        More Web sites are composed of third-party
            components.
   •        Virtualization of infrastructure, including cloud
   •        Mobile apps availability is exploding.


11 contents © 2008
Entire               Forrester Research, Inc. All rights reserved.
Agenda
  • Why your customers won’t wait?
  • What is realistic performance testing?
  • Recommendations




12 contents © 2008
Entire               Forrester Research, Inc. All rights reserved.
Realistic testing means taking a
walk in your customers’ shoes.
“Realistic testing” means testing from
your customers’ point of view
   • Where do they access your site from?
           – Bangkok, Cannes, Des Moines, Dubrovnik,
             Edmonton, LA, London, Miami, Osaka, Pusan
   • What do they do?
           – Key tasks, transactions, and business processes
   • How do they do it?
           – Browsers galore, mobile devices
   • When do they do it (and how frequently)?
           – Peak times, spikes


14 contents © 2008
Entire               Forrester Research, Inc. All rights reserved.
The user’s distance from the content
matters




 Source: Tom Leighton, “Improving Performance on the Internet,” Queue, October 2008
15 contents © 2008
Entire               Forrester Research, Inc. All rights reserved.
Boston users of forrester.com have the
 fastest response time




 Source: Gomez (www.gomez.com)
16 contents © 2008 Forrester Research, Inc. All rights reserved.
Entire
Browsers render differently




 Source: Gomez (http://www.gomez.com)
17 contents © 2008 Forrester Research, Inc. All rights reserved.
Entire
What features should a realistic Web
performance testing platform have?
  It should:
  • Test from the end user’s point of view.
          – Different locations
          – Different browsers
          – Different loads
          – Different tasks
  • Be easy for developers, testers, and businesspeople
    to use.
  • Identify and resolve problems along the entire Web
    application delivery chain.
18 contents © 2008
Entire               Forrester Research, Inc. All rights reserved.
Web sites are increasingly held hostage
 by third-party apps




 Source: Gomez (www.gomez.com)
19 contents © 2008 Forrester Research, Inc. All rights reserved.
Entire
Vendors offering performance
measurement solutions
  • Gomez
  • Keynote Systems
  • Cordiant Technologies




20 contents © 2008
Entire               Forrester Research, Inc. All rights reserved.
Agenda
  • What do customers want?
  • What is realistic performance testing?
  • Recommendations




21 contents © 2008
Entire               Forrester Research, Inc. All rights reserved.
Recommendations
  • Design a test plan based on how real users interact
    with your Web application.
  • Use testing tools that allow you to test from your
    user’s point of view:
          – Where, what, how, and when
  • Test the entire Web application.
  • Democratize testing:
          – Build a test team that includes anyone who has a
            stake in the outcome.




22 contents © 2008
Entire               Forrester Research, Inc. All rights reserved.
Recommendations (cont.)
  • Test early to nip problems in the bud.
  • Test often to maintain a consistently supreme user
    experience.
  • Follow the “Blazing Fast Web Site Performance” best
    practices to keep your Web site humming.




23 contents © 2008
Entire               Forrester Research, Inc. All rights reserved.
Don’t leave user experience to
           chance.
Perform realistic Web testing
                        to achieve blazing fast Web
                             site performance.




25 contents © 2008
Entire               Forrester Research, Inc. All rights reserved.
Thank you
  Mike Gualtieri
  +1 617.613.6145
  mgualtieri@forrester.com


  James Staten
  +1 650.380.3733
  jstaten@forrester.com


  www.forrester.com

26 contents © 2008
Entire               Forrester Research, Inc. All rights reserved.
Selected Forrester research

   • February 4, 2009, “Best Practices: Attaining And
     Maintaining Blazing Fast Web Site Performance”
   • February 4, 2009, “Case Study: How Orbitz Takes
     You Places Faster”
   • August 15, 2008, “Best Practices: Blazing Fast Web
     Site Infrastructure”
   • August 15, 2008, “Case Study: How Msnbc.com Is
     First In News”




27 contents © 2008
Entire               Forrester Research, Inc. All rights reserved.

More Related Content

Similar to Forrester Realistic Load Testing

Achieving Peak User Experiences & Optimizing Web Performance - Load Testing, ...
Achieving Peak User Experiences & Optimizing Web Performance - Load Testing, ...Achieving Peak User Experiences & Optimizing Web Performance - Load Testing, ...
Achieving Peak User Experiences & Optimizing Web Performance - Load Testing, ...
Compuware APM
 
5 Best Practices For Blazing Fast Website Performance presented by Gomez & Fo...
5 Best Practices For Blazing Fast Website Performance presented by Gomez & Fo...5 Best Practices For Blazing Fast Website Performance presented by Gomez & Fo...
5 Best Practices For Blazing Fast Website Performance presented by Gomez & Fo...
Compuware APM
 
Akamai case master
Akamai case masterAkamai case master
Akamai case master
Sko Den
 
WE-06-Testing.ppt
WE-06-Testing.pptWE-06-Testing.ppt
WE-06-Testing.ppt
javed281701
 
So You Think You Can Write a Test Case - XBOSoft Webinar
So You Think You Can Write a Test Case - XBOSoft WebinarSo You Think You Can Write a Test Case - XBOSoft Webinar
So You Think You Can Write a Test Case - XBOSoft Webinar
XBOSoft
 
Anatomy of an Intranet (Triangle SharePoint User Group) October 2016
Anatomy of an Intranet (Triangle SharePoint User Group) October 2016Anatomy of an Intranet (Triangle SharePoint User Group) October 2016
Anatomy of an Intranet (Triangle SharePoint User Group) October 2016
Michael Greene
 
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Emtec Inc.
 
Delivering A Great End User Experience
Delivering A Great End User ExperienceDelivering A Great End User Experience
Delivering A Great End User Experience
Trevor Warren
 
IMT Solutions - Overview of IMT
IMT Solutions - Overview of IMTIMT Solutions - Overview of IMT
IMT Solutions - Overview of IMT
namtvh
 
Chapter10
Chapter10Chapter10
Chapter10
DeAnna Gossett
 
Keeping SharePoint Always On
Keeping SharePoint Always OnKeeping SharePoint Always On
Keeping SharePoint Always On
AntonioMaio2
 
Tuli eServices_Magento portfolio
Tuli eServices_Magento portfolioTuli eServices_Magento portfolio
Tuli eServices_Magento portfolio
TULI eServices Inc.
 
Microsoft technologiessuccessstory allcountry_ver1.0
Microsoft technologiessuccessstory allcountry_ver1.0Microsoft technologiessuccessstory allcountry_ver1.0
Microsoft technologiessuccessstory allcountry_ver1.0
GeoTech Informatics
 
Priyanka_Resume
Priyanka_ResumePriyanka_Resume
Priyanka_Resume
priyanka bhattacharjee
 
Fathima Resume
Fathima ResumeFathima Resume
Fathima Resume
Fathima Zohra
 
Guiding Principles for the Low Code Revolution – Intuit QuickBase EMPOWER2015...
Guiding Principles for the Low Code Revolution – Intuit QuickBase EMPOWER2015...Guiding Principles for the Low Code Revolution – Intuit QuickBase EMPOWER2015...
Guiding Principles for the Low Code Revolution – Intuit QuickBase EMPOWER2015...
QuickBase, Inc.
 
Sucheta_kale_4.8years_QA
Sucheta_kale_4.8years_QASucheta_kale_4.8years_QA
Sucheta_kale_4.8years_QA
Sucheta Kale
 
Ruchika_Mittal_Resume
Ruchika_Mittal_ResumeRuchika_Mittal_Resume
Ruchika_Mittal_Resume
Ruchika Mittal
 
Manual, Visual, and Automated Testing For Web Apps
Manual, Visual, and Automated Testing For Web AppsManual, Visual, and Automated Testing For Web Apps
Manual, Visual, and Automated Testing For Web Apps
SmartBear
 
269 rosenblum -agile-it-org--ssp2008
269 rosenblum -agile-it-org--ssp2008269 rosenblum -agile-it-org--ssp2008
269 rosenblum -agile-it-org--ssp2008
Society for Scholarly Publishing
 

Similar to Forrester Realistic Load Testing (20)

Achieving Peak User Experiences & Optimizing Web Performance - Load Testing, ...
Achieving Peak User Experiences & Optimizing Web Performance - Load Testing, ...Achieving Peak User Experiences & Optimizing Web Performance - Load Testing, ...
Achieving Peak User Experiences & Optimizing Web Performance - Load Testing, ...
 
5 Best Practices For Blazing Fast Website Performance presented by Gomez & Fo...
5 Best Practices For Blazing Fast Website Performance presented by Gomez & Fo...5 Best Practices For Blazing Fast Website Performance presented by Gomez & Fo...
5 Best Practices For Blazing Fast Website Performance presented by Gomez & Fo...
 
Akamai case master
Akamai case masterAkamai case master
Akamai case master
 
WE-06-Testing.ppt
WE-06-Testing.pptWE-06-Testing.ppt
WE-06-Testing.ppt
 
So You Think You Can Write a Test Case - XBOSoft Webinar
So You Think You Can Write a Test Case - XBOSoft WebinarSo You Think You Can Write a Test Case - XBOSoft Webinar
So You Think You Can Write a Test Case - XBOSoft Webinar
 
Anatomy of an Intranet (Triangle SharePoint User Group) October 2016
Anatomy of an Intranet (Triangle SharePoint User Group) October 2016Anatomy of an Intranet (Triangle SharePoint User Group) October 2016
Anatomy of an Intranet (Triangle SharePoint User Group) October 2016
 
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
 
Delivering A Great End User Experience
Delivering A Great End User ExperienceDelivering A Great End User Experience
Delivering A Great End User Experience
 
IMT Solutions - Overview of IMT
IMT Solutions - Overview of IMTIMT Solutions - Overview of IMT
IMT Solutions - Overview of IMT
 
Chapter10
Chapter10Chapter10
Chapter10
 
Keeping SharePoint Always On
Keeping SharePoint Always OnKeeping SharePoint Always On
Keeping SharePoint Always On
 
Tuli eServices_Magento portfolio
Tuli eServices_Magento portfolioTuli eServices_Magento portfolio
Tuli eServices_Magento portfolio
 
Microsoft technologiessuccessstory allcountry_ver1.0
Microsoft technologiessuccessstory allcountry_ver1.0Microsoft technologiessuccessstory allcountry_ver1.0
Microsoft technologiessuccessstory allcountry_ver1.0
 
Priyanka_Resume
Priyanka_ResumePriyanka_Resume
Priyanka_Resume
 
Fathima Resume
Fathima ResumeFathima Resume
Fathima Resume
 
Guiding Principles for the Low Code Revolution – Intuit QuickBase EMPOWER2015...
Guiding Principles for the Low Code Revolution – Intuit QuickBase EMPOWER2015...Guiding Principles for the Low Code Revolution – Intuit QuickBase EMPOWER2015...
Guiding Principles for the Low Code Revolution – Intuit QuickBase EMPOWER2015...
 
Sucheta_kale_4.8years_QA
Sucheta_kale_4.8years_QASucheta_kale_4.8years_QA
Sucheta_kale_4.8years_QA
 
Ruchika_Mittal_Resume
Ruchika_Mittal_ResumeRuchika_Mittal_Resume
Ruchika_Mittal_Resume
 
Manual, Visual, and Automated Testing For Web Apps
Manual, Visual, and Automated Testing For Web AppsManual, Visual, and Automated Testing For Web Apps
Manual, Visual, and Automated Testing For Web Apps
 
269 rosenblum -agile-it-org--ssp2008
269 rosenblum -agile-it-org--ssp2008269 rosenblum -agile-it-org--ssp2008
269 rosenblum -agile-it-org--ssp2008
 

More from Compuware APM

Complexity At The Edge How To Maximize The Mobile Opportunity
Complexity At The Edge  How To Maximize The Mobile OpportunityComplexity At The Edge  How To Maximize The Mobile Opportunity
Complexity At The Edge How To Maximize The Mobile Opportunity
Compuware APM
 
Complexity At The Edge How To Maximize The Mobile Opportunity In China
Complexity At The Edge  How To Maximize The Mobile Opportunity In ChinaComplexity At The Edge  How To Maximize The Mobile Opportunity In China
Complexity At The Edge How To Maximize The Mobile Opportunity In China
Compuware APM
 
Managing Cost in Public Cloud Environments
Managing Cost in Public Cloud EnvironmentsManaging Cost in Public Cloud Environments
Managing Cost in Public Cloud Environments
Compuware APM
 
Don't Lose Your Viewers: Keep Their Attention With High Performance Streaming
Don't Lose Your Viewers:  Keep Their Attention With High Performance StreamingDon't Lose Your Viewers:  Keep Their Attention With High Performance Streaming
Don't Lose Your Viewers: Keep Their Attention With High Performance Streaming
Compuware APM
 
Why Server Virtualization Demands an End-user’s Perspective
Why Server Virtualization Demands an End-user’s PerspectiveWhy Server Virtualization Demands an End-user’s Perspective
Why Server Virtualization Demands an End-user’s Perspective
Compuware APM
 
Webcast: CIO Insights: How to Optimize User Experience Across 60 Hospitals
Webcast: CIO Insights: How to Optimize User Experience Across 60 Hospitals Webcast: CIO Insights: How to Optimize User Experience Across 60 Hospitals
Webcast: CIO Insights: How to Optimize User Experience Across 60 Hospitals
Compuware APM
 
3 Keys to Great Customer Experience When Launching Web and Mobile Applications
3 Keys to Great Customer Experience When Launching Web and Mobile Applications3 Keys to Great Customer Experience When Launching Web and Mobile Applications
3 Keys to Great Customer Experience When Launching Web and Mobile Applications
Compuware APM
 
The State Of Mobile Commerce – Are You Meeting Your Mobile Customers’ Expecta...
The State Of Mobile Commerce – Are You Meeting Your Mobile Customers’ Expecta...The State Of Mobile Commerce – Are You Meeting Your Mobile Customers’ Expecta...
The State Of Mobile Commerce – Are You Meeting Your Mobile Customers’ Expecta...
Compuware APM
 
Speed Your Apps Launch to Market: Learn Six Best Practices for DevOps
Speed Your Apps Launch to Market: Learn Six Best Practices for DevOpsSpeed Your Apps Launch to Market: Learn Six Best Practices for DevOps
Speed Your Apps Launch to Market: Learn Six Best Practices for DevOps
Compuware APM
 
Recent Survey Reveals that Optimized APM Approaches Increase Business Efficie...
Recent Survey Reveals that Optimized APM Approaches Increase Business Efficie...Recent Survey Reveals that Optimized APM Approaches Increase Business Efficie...
Recent Survey Reveals that Optimized APM Approaches Increase Business Efficie...
Compuware APM
 
Web Load Testing for Dummies
Web Load Testing for DummiesWeb Load Testing for Dummies
Web Load Testing for Dummies
Compuware APM
 
Measure Twice, Cut Once: 5 Best Practices For Selecting Your Cloud Service Pr...
Measure Twice, Cut Once: 5 Best Practices For Selecting Your Cloud Service Pr...Measure Twice, Cut Once: 5 Best Practices For Selecting Your Cloud Service Pr...
Measure Twice, Cut Once: 5 Best Practices For Selecting Your Cloud Service Pr...
Compuware APM
 
How to Mitigate the Performance Risk of Third-party Web Components
How to Mitigate the Performance Risk of Third-party Web ComponentsHow to Mitigate the Performance Risk of Third-party Web Components
How to Mitigate the Performance Risk of Third-party Web Components
Compuware APM
 
Optimizing web and mobile site performance using page speed
Optimizing web and mobile site performance using page speedOptimizing web and mobile site performance using page speed
Optimizing web and mobile site performance using page speed
Compuware APM
 
Delta Air Lines Shares Best Practices for Becoming a Top Performing Website
Delta Air Lines Shares Best Practices for Becoming a Top Performing WebsiteDelta Air Lines Shares Best Practices for Becoming a Top Performing Website
Delta Air Lines Shares Best Practices for Becoming a Top Performing Website
Compuware APM
 
"What Users Want from Mobile - A study of consumers’ mobile web and applicati...
"What Users Want from Mobile - A study of consumers’ mobile web and applicati..."What Users Want from Mobile - A study of consumers’ mobile web and applicati...
"What Users Want from Mobile - A study of consumers’ mobile web and applicati...
Compuware APM
 
Are Your Applications Delivering What Your End-Users Expect?
Are Your Applications Delivering What Your End-Users Expect?Are Your Applications Delivering What Your End-Users Expect?
Are Your Applications Delivering What Your End-Users Expect?
Compuware APM
 
Managing Complexity Across Today’s Application Delivery Chain:Six key indicat...
Managing Complexity Across Today’s Application Delivery Chain:Six key indicat...Managing Complexity Across Today’s Application Delivery Chain:Six key indicat...
Managing Complexity Across Today’s Application Delivery Chain:Six key indicat...
Compuware APM
 
Top Tips To Deliver Quality Mobile Web And App Experiences To Smartphone Users
Top Tips To Deliver Quality Mobile Web And App Experiences To Smartphone UsersTop Tips To Deliver Quality Mobile Web And App Experiences To Smartphone Users
Top Tips To Deliver Quality Mobile Web And App Experiences To Smartphone Users
Compuware APM
 
5 Best Practices for Successful Cloud Deployments – and the Pitfalls to Avoid
5 Best Practices for Successful Cloud Deployments – and the Pitfalls to Avoid5 Best Practices for Successful Cloud Deployments – and the Pitfalls to Avoid
5 Best Practices for Successful Cloud Deployments – and the Pitfalls to Avoid
Compuware APM
 

More from Compuware APM (20)

Complexity At The Edge How To Maximize The Mobile Opportunity
Complexity At The Edge  How To Maximize The Mobile OpportunityComplexity At The Edge  How To Maximize The Mobile Opportunity
Complexity At The Edge How To Maximize The Mobile Opportunity
 
Complexity At The Edge How To Maximize The Mobile Opportunity In China
Complexity At The Edge  How To Maximize The Mobile Opportunity In ChinaComplexity At The Edge  How To Maximize The Mobile Opportunity In China
Complexity At The Edge How To Maximize The Mobile Opportunity In China
 
Managing Cost in Public Cloud Environments
Managing Cost in Public Cloud EnvironmentsManaging Cost in Public Cloud Environments
Managing Cost in Public Cloud Environments
 
Don't Lose Your Viewers: Keep Their Attention With High Performance Streaming
Don't Lose Your Viewers:  Keep Their Attention With High Performance StreamingDon't Lose Your Viewers:  Keep Their Attention With High Performance Streaming
Don't Lose Your Viewers: Keep Their Attention With High Performance Streaming
 
Why Server Virtualization Demands an End-user’s Perspective
Why Server Virtualization Demands an End-user’s PerspectiveWhy Server Virtualization Demands an End-user’s Perspective
Why Server Virtualization Demands an End-user’s Perspective
 
Webcast: CIO Insights: How to Optimize User Experience Across 60 Hospitals
Webcast: CIO Insights: How to Optimize User Experience Across 60 Hospitals Webcast: CIO Insights: How to Optimize User Experience Across 60 Hospitals
Webcast: CIO Insights: How to Optimize User Experience Across 60 Hospitals
 
3 Keys to Great Customer Experience When Launching Web and Mobile Applications
3 Keys to Great Customer Experience When Launching Web and Mobile Applications3 Keys to Great Customer Experience When Launching Web and Mobile Applications
3 Keys to Great Customer Experience When Launching Web and Mobile Applications
 
The State Of Mobile Commerce – Are You Meeting Your Mobile Customers’ Expecta...
The State Of Mobile Commerce – Are You Meeting Your Mobile Customers’ Expecta...The State Of Mobile Commerce – Are You Meeting Your Mobile Customers’ Expecta...
The State Of Mobile Commerce – Are You Meeting Your Mobile Customers’ Expecta...
 
Speed Your Apps Launch to Market: Learn Six Best Practices for DevOps
Speed Your Apps Launch to Market: Learn Six Best Practices for DevOpsSpeed Your Apps Launch to Market: Learn Six Best Practices for DevOps
Speed Your Apps Launch to Market: Learn Six Best Practices for DevOps
 
Recent Survey Reveals that Optimized APM Approaches Increase Business Efficie...
Recent Survey Reveals that Optimized APM Approaches Increase Business Efficie...Recent Survey Reveals that Optimized APM Approaches Increase Business Efficie...
Recent Survey Reveals that Optimized APM Approaches Increase Business Efficie...
 
Web Load Testing for Dummies
Web Load Testing for DummiesWeb Load Testing for Dummies
Web Load Testing for Dummies
 
Measure Twice, Cut Once: 5 Best Practices For Selecting Your Cloud Service Pr...
Measure Twice, Cut Once: 5 Best Practices For Selecting Your Cloud Service Pr...Measure Twice, Cut Once: 5 Best Practices For Selecting Your Cloud Service Pr...
Measure Twice, Cut Once: 5 Best Practices For Selecting Your Cloud Service Pr...
 
How to Mitigate the Performance Risk of Third-party Web Components
How to Mitigate the Performance Risk of Third-party Web ComponentsHow to Mitigate the Performance Risk of Third-party Web Components
How to Mitigate the Performance Risk of Third-party Web Components
 
Optimizing web and mobile site performance using page speed
Optimizing web and mobile site performance using page speedOptimizing web and mobile site performance using page speed
Optimizing web and mobile site performance using page speed
 
Delta Air Lines Shares Best Practices for Becoming a Top Performing Website
Delta Air Lines Shares Best Practices for Becoming a Top Performing WebsiteDelta Air Lines Shares Best Practices for Becoming a Top Performing Website
Delta Air Lines Shares Best Practices for Becoming a Top Performing Website
 
"What Users Want from Mobile - A study of consumers’ mobile web and applicati...
"What Users Want from Mobile - A study of consumers’ mobile web and applicati..."What Users Want from Mobile - A study of consumers’ mobile web and applicati...
"What Users Want from Mobile - A study of consumers’ mobile web and applicati...
 
Are Your Applications Delivering What Your End-Users Expect?
Are Your Applications Delivering What Your End-Users Expect?Are Your Applications Delivering What Your End-Users Expect?
Are Your Applications Delivering What Your End-Users Expect?
 
Managing Complexity Across Today’s Application Delivery Chain:Six key indicat...
Managing Complexity Across Today’s Application Delivery Chain:Six key indicat...Managing Complexity Across Today’s Application Delivery Chain:Six key indicat...
Managing Complexity Across Today’s Application Delivery Chain:Six key indicat...
 
Top Tips To Deliver Quality Mobile Web And App Experiences To Smartphone Users
Top Tips To Deliver Quality Mobile Web And App Experiences To Smartphone UsersTop Tips To Deliver Quality Mobile Web And App Experiences To Smartphone Users
Top Tips To Deliver Quality Mobile Web And App Experiences To Smartphone Users
 
5 Best Practices for Successful Cloud Deployments – and the Pitfalls to Avoid
5 Best Practices for Successful Cloud Deployments – and the Pitfalls to Avoid5 Best Practices for Successful Cloud Deployments – and the Pitfalls to Avoid
5 Best Practices for Successful Cloud Deployments – and the Pitfalls to Avoid
 

Recently uploaded

みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
jpupo2018
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
David Brossard
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 

Recently uploaded (20)

みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 

Forrester Realistic Load Testing

  • 1.
  • 2. Perform Realistic Web Testing To Ensure Blazing Fast Web Site Performance Mike Gualtieri Senior Analyst Forrester Research James Staten Principal Analyst Forrester Research June 16, 2009
  • 3. Realistic Web performance testing is critical to achieving flawless user experiences.
  • 4. Agenda • Why your customers won’t wait • What is realistic performance testing? • Recommendations 4 Entire contents © 2008 Forrester Research, Inc. All rights reserved.
  • 5. Agenda • Why your customers won’t wait • What is realistic performance testing? • Recommendations 5 Entire contents © 2008 Forrester Research, Inc. All rights reserved.
  • 6. Performance means: • Raw page load speed Gomez Media Home Page Benchmark April 10 ’09 – May 10 ’09 0:00 - 24:00 EST 6 Entire contents © 2008 Forrester Research, Inc. All rights reserved.
  • 7. Performance means: Gomez Media Article • Customer workflow speed Search Transaction 1 Benchmark April 10 ’09 – May 10 ’09 0:00 - 24:00 EST 2 3 7 Entire contents © 2008 Forrester Research, Inc. All rights reserved.
  • 9. Traditional Web performance testing doesn’t cut it • Traditional testing is expensive. • Cost of licenses, hardware, and training • Time-consuming to implement • Idiosyncrasies of the software are often difficult to master. • Traditional testing is not realistic. • Scope is limited to internal, clean-room testing. • Not focused on end-user point of view • Misses too many pieces in the Web application delivery chain such as content delivery network (CDN), third-party components, geography, etc. 9 Entire contents © 2008 Forrester Research, Inc. All rights reserved.
  • 10. Most developers are building Web apps “What types of new custom applications are your firm’s developers building?” (Multiple responses accepted) Base: 977 platform software decision-makers at North American and European enterprises and SMBs Source: Enterprise And SMB Software Survey, North America And Europe, Q4 2008 10 contents © 2008 Forrester Research, Inc. All rights reserved. Entire
  • 11. New trends make optimal user experiences even more important • The Millennial generation expects more. – 18- to 27-year-olds – The tech-savvy generation • Web site redesigns – Rich internet applications (RIA) • More Web sites are composed of third-party components. • Virtualization of infrastructure, including cloud • Mobile apps availability is exploding. 11 contents © 2008 Entire Forrester Research, Inc. All rights reserved.
  • 12. Agenda • Why your customers won’t wait? • What is realistic performance testing? • Recommendations 12 contents © 2008 Entire Forrester Research, Inc. All rights reserved.
  • 13. Realistic testing means taking a walk in your customers’ shoes.
  • 14. “Realistic testing” means testing from your customers’ point of view • Where do they access your site from? – Bangkok, Cannes, Des Moines, Dubrovnik, Edmonton, LA, London, Miami, Osaka, Pusan • What do they do? – Key tasks, transactions, and business processes • How do they do it? – Browsers galore, mobile devices • When do they do it (and how frequently)? – Peak times, spikes 14 contents © 2008 Entire Forrester Research, Inc. All rights reserved.
  • 15. The user’s distance from the content matters Source: Tom Leighton, “Improving Performance on the Internet,” Queue, October 2008 15 contents © 2008 Entire Forrester Research, Inc. All rights reserved.
  • 16. Boston users of forrester.com have the fastest response time Source: Gomez (www.gomez.com) 16 contents © 2008 Forrester Research, Inc. All rights reserved. Entire
  • 17. Browsers render differently Source: Gomez (http://www.gomez.com) 17 contents © 2008 Forrester Research, Inc. All rights reserved. Entire
  • 18. What features should a realistic Web performance testing platform have? It should: • Test from the end user’s point of view. – Different locations – Different browsers – Different loads – Different tasks • Be easy for developers, testers, and businesspeople to use. • Identify and resolve problems along the entire Web application delivery chain. 18 contents © 2008 Entire Forrester Research, Inc. All rights reserved.
  • 19. Web sites are increasingly held hostage by third-party apps Source: Gomez (www.gomez.com) 19 contents © 2008 Forrester Research, Inc. All rights reserved. Entire
  • 20. Vendors offering performance measurement solutions • Gomez • Keynote Systems • Cordiant Technologies 20 contents © 2008 Entire Forrester Research, Inc. All rights reserved.
  • 21. Agenda • What do customers want? • What is realistic performance testing? • Recommendations 21 contents © 2008 Entire Forrester Research, Inc. All rights reserved.
  • 22. Recommendations • Design a test plan based on how real users interact with your Web application. • Use testing tools that allow you to test from your user’s point of view: – Where, what, how, and when • Test the entire Web application. • Democratize testing: – Build a test team that includes anyone who has a stake in the outcome. 22 contents © 2008 Entire Forrester Research, Inc. All rights reserved.
  • 23. Recommendations (cont.) • Test early to nip problems in the bud. • Test often to maintain a consistently supreme user experience. • Follow the “Blazing Fast Web Site Performance” best practices to keep your Web site humming. 23 contents © 2008 Entire Forrester Research, Inc. All rights reserved.
  • 24. Don’t leave user experience to chance.
  • 25. Perform realistic Web testing to achieve blazing fast Web site performance. 25 contents © 2008 Entire Forrester Research, Inc. All rights reserved.
  • 26. Thank you Mike Gualtieri +1 617.613.6145 mgualtieri@forrester.com James Staten +1 650.380.3733 jstaten@forrester.com www.forrester.com 26 contents © 2008 Entire Forrester Research, Inc. All rights reserved.
  • 27. Selected Forrester research • February 4, 2009, “Best Practices: Attaining And Maintaining Blazing Fast Web Site Performance” • February 4, 2009, “Case Study: How Orbitz Takes You Places Faster” • August 15, 2008, “Best Practices: Blazing Fast Web Site Infrastructure” • August 15, 2008, “Case Study: How Msnbc.com Is First In News” 27 contents © 2008 Entire Forrester Research, Inc. All rights reserved.