SlideShare a Scribd company logo
1 of 24
Gomez Web Load Testing
Load Testing 1.0 Fails Web 2.0



Elad Altstein – CTO Software Products Division
Matrix
The Browser Is Becoming THE Integration Platform




Number of hosts accessed directly by the browser,
per user transaction, averaged across 3,000 companies   10.6
The Challenge of Delivering Web Applications
    Systems                                                                     …user is
management                                                                      NOT happy
 tools: “OK”
                        The Web Application Delivery Chain

                                      3rd Party/                   Browsers
Load                                Cloud Services    Local ISP   and devices     Users
Balancers
Web
Servers
Mobile
Components
App
Servers                                Internet
DB                      Major
Servers                  ISP
Storage
Mainframe
Network                            Content Delivery   Mobile
                                      Networks        Carrier

     Traditional zone
        of control
The Challenge of Ensuring Quality Web Experiences

    Systems                                                                                                    …user is
management                                                                                                     NOT happy
 tools: “OK”
                                      The Web Application Delivery Chain

                                                           3rd Party/                           Browsers
Load                                                     Cloud Services          Local ISP     and devices        Users
Balancers
                   •    Inconsistent geo performance
Web                •    Bad performance under load                       • Network peering            • Poorly
Servers            •    Blocking content delivery                          problems                     performing
                   •    Incorrect geo-targeted content                   • Bandwidth                    JavaScript
Mobile                                                                     throttling                 • Browser/device
Components                                                               • Inconsistent                 incompatibility
                • Configuration                   • Network peering        connectivity               • Page size
App               errors                            problems                                            too big
Servers         • Application                     • Outages Internet                                  • Too many
                  design issues                                          • Network resource             objects
DB
                • Code defects         Major                               shortage
Servers                                 ISP                                                           • Low cache
                • Insufficient                                           • Faulty content               hit rate
Storage           infrastructure                                           transcoding
                                                                         • SMS routing /
Mainframe                                                                  latency issues
                          •   Configuration issues
Network                   •   Oversubscribed POP        Content Delivery          Mobile
                          •   Poor routing optimization    Networks               Carrier
                          •   Low cache hit rate
 Traditional zone
     Traditional zone                          Zone of customer expectation of customer expectation
                                                             Zone of customer expectation
    of control
         of control                                                   Zone
The Business Impact of Poor Web Experiences

    Systems                                                                                               …user is
management                                                                                                NOT happy
 tools: “OK”
                                   The Web Application Delivery Chain

                                                        3rd Party/                           Browsers
Load                                                  Cloud Services            Local ISP   and devices     Users
Balancers
Web                                Ineffective SLA’s and                                          • Lost
Servers                            partner relationships                                            revenue
                                                                                                  • Brand
Mobile                                                                                              damage
Components                                                                                        • Dissatisfied
                                                                                                    customers
App                                          Ineffective SLA’s and                                • Increased
Servers        Over investment               partner relationships
                                                           Internet                                 call center
               in infrastructure                                                                    volume
DB                                  Major                                                         • Increased
Servers                              ISP                                                            costs
Storage                                     Over spending
                                            on CDNs
Mainframe
Network                                              Content Delivery           Mobile
                                                        Networks                Carrier

     Traditional zone                                       Zone of customer expectation
        of control
Pinpointing Problems and Optimizing Performance

                The Web Application Delivery Chain


                               3rd Party/                    Browsers
Load                         Cloud Services    Local ISP    and devices   Users
Balancers
Web
Servers

     Is it my
Mobile
Components        Is it an              Is it a               Is it a
App
Servers
        data    ISP or the           3rd party
                                Internet
                                                           browser or
DB center?      Internet?
                  Major             provider?               device?
Servers            ISP
Storage
Mainframe
Network                     Content Delivery   Mobile
                               Networks        Carrier
The Answer: Adopt an “Outside-in” Customer Point of
View

                            The Web Application Delivery Chain
          Enterprise                            Internet
                                                3rd Party/                            Browsers
Load and resolve
 Isolate                    Test/monitor your site the Services customers use it:
                                               Cloud way your           Local ISP   and devices   Users
Balancers
 performance                  • What they do (key pages and transactions)
 problems across the          • Where they do it (geographic locations)
Web
 application
Servers                       • How they do it (browsers and mobile devices)
 infrastructure               • When they do it (normal and peak usage)
Mobile                      Determine the impact on their behavior and your business
Components
App
Servers                 “Outside-in” customer point of view
                                            Internet
DB                           Major
ServersVantage                ISP               Gomez Platform
Storage
          Web
      Enterprise
         Cross-                  Web            Web          Web          Web
Mainframe
      Application               Cross-        Load and   Performance Performance
        Browser
                               Browser      Performance Management
                                            Content Delivery      MobileBusiness
NetworkTesting
     Performance               Testing         Testing                  Analysis
     Management                                 Networks          Carrier

     Traditional zone             Your zone of control withZone of customer expectation
                                                            Gomez
        of control
Gomez Network: The World’s Most Comprehensive
 Performance and Testing Network




Backbone           Gomez Last Mile        Virtual Test Bed       Your Actual Users

 Web Performance    Web Performance      Cross-Browser Testing        Real User
 Management and     Management and          500+ browser/OS          Monitoring
  Load Testing        Load Testing              combo’s          Worldwide, wherever
  150+ locations    150,000+ locations      5,000+ supported       your users are
                                                devices
Traditional Behind-the-firewall Testing (Load Testing
1.0)
                                                                       •   Pros:
Load generation                                                             – Best of breed visibility into resources
                                                                              behind the firewall
  behind the firewall                                                       – Optimal for stress testing internal systems
                                                                       •   Cons
                                                                            – Offered as a product  you need to install
                                                                              SW, provision hardware, apply patches,
                                                                              etc
                                                                            – Requires hundreds of servers for high
                                                                              volume load testing
                         3rd Party/                  Browsers
 Load                  Cloud Services    Local ISP   & devices Users        – Typically harder to script
 Balancers
 Web                                                                        – No visibility into end-user experience
 Servers
 Mobile
                                                                            – No visibility into third-party external
 Components                                                                   components
 App
 Servers                   Internet
                                                                            – No visibility into geographical response
                                                                              time discrepancies that may surface under
 DB
 Servers
              Major
               ISP
                                                                              load
 Storage
 Mainframe
 Network              Content Delivery   Mobile
                         Networks        Carrier
Cloud Testing (Load Testing 1.5)

               Load generation                                        • Pros:
                 from the cloud                                          – Generate large volume of load
                                                                         – Offered as a SaaS (no software
                                                                           to maintain, or hardware to
                                                                           provision)
                                                                      • Cons
                        3rd Party/                  Browsers             – No visibility into end-user
Load
Balancers
                      Cloud Services    Local ISP   & devices Users
                                                                           experience
Web
Servers
                                                                         – No visibility into all third-party
Mobile
                                                                           external components (e.g
Components                                                                 CDNs)
App
Servers                   Internet                                       – You can’t find problems across
DB           Major                                                         the entire Web Application
Servers       ISP                                                          Delivery Chain
Storage
Mainframe                                                                – No visibility into geographical
Network              Content Delivery   Mobile                             response time discrepancies
                        Networks        Carrier
                                                                           that can surface under load
Gomez’s Web Load Testing (Load Testing 2.0)

High volume cloud load & real-world                                  • Pros:
  load from +100k Last Mile computers                                   – SaaS
                                                                        – Generate high volume load
                                                                        – Able to find user experience
                                                                          breaking points
                                                                        – Offer full visibility across all
                                                                          external components
                         3rd Party/
                       Cloud Services
                                                   Browsers
                                         Local ISP & devices Users
                                                                        – You can find and resolve
 Load
 Balancers                                                                problems across the entire
 Web                                                                      WADC
 Servers
 Mobile
 Components
 App                                                                 • Cons
 Servers                   Internet
 DB           Major                                                     – Offers less visibility within the
 Servers       ISP
                                                                          datacenter (when compared
 Storage                                                                  with traditional load testing)
 Mainframe
 Network              Content Delivery   Mobile
                         Networks        Carrier
Load Testing from the cloud misses the point… end users
matter
  Company: Online Gaming Site
  Testing a new rollout in support of a new sports season
    • Support anticipated traffic increases
    • Load tested using cloud and Last Mile to validate performance for real
      users in new geographies.

                                       3rd Party/                   Browsers
 Load                                Cloud Services    Local ISP   and devices   Users
 Balancers
 Web
 Servers
 Mobile
 Components
 App
 Servers                                Internet
 DB                      Major
 Servers                  ISP
 Storage
 Mainframe
 Network                            Content Delivery   Mobile
                                       Networks        Carrier
View from the Cloud



                      •   First 20 minutes Cloud testing
                          shows acceptable performance
                      •   After 2500 users Response time
                          climbs Availability drops Error
                          rate climbs
View from the Last Mile


                                           •   Last Mile shows
                                               different story
                                           •   Availability is terrible
                                               even at minimal load
                                               for real users




                          Summary:
                          Cloud-only testing may give
                            misleading availability data
                          Cloud starts with 100%
                            availability
                          Less than 25% for the Last
                            Mile
                            1.0      1.5         2.0

                                                   
Difference in browsers

        •   Varied commercial browsers
            show different response
            times
        •   Response time change as a
            function of load is
            dependent on the browser.




                                         Summary:
                                         Understanding response
                                           time under load requires
                                           the use of multiple
                                           browsers


                                             1.0     1.5     2.0

                                                               
3 Steps To Success - Realistically Load Test Your
Websites And Applications From The Cloud
                             Record Action
  Easily record Website and application transactions across 5,000+ device
                    profiles with the Gomez Recorder




                             Generate Load
Generate high volume load from multiple locations outside the data center to
     find infrastructure breaking points with Gomez Web Load Testing




                            Analyze Results
 Identify performance bottlenecks and issues with Gomez Web Load Testing
Record Your Business Process With The Gomez Recorder




               Record your script once and use it in Gomez
                Web Load Testing across all browsers and
                                 devices




   Record your website or
application transactions across
    5,000+ device profiles
Generate Load From The Cloud With Reality Load




            Easily upload your scripts across cloud
         locations and providers for greater accuracy
Identify Issues Under Peak Conditions Before End-Users Are
Impacted


    Drilldown to
   diagnose and
  quickly resolve
issues with object
  level detail and
screen capture on
        error Use your scripts
                           to understand how end-users
             experience your service during peak traffic
                times with Gomez Web Load Testing
Test Across the Entire Web Application Delivery Chain
The Need: Load Testing the Entire Web App Delivery Chain

                             The Web Application Delivery Chain

                                      Load Testing 2.0 (Gomez)

                   Load Testing 1.5

Load Testing 1.0
                                               3rd Party/                     Browsers
Load                                         Cloud Services      Local ISP   and devices   Users
Balancers
Web
Servers
Mobile
Components
App
Servers                                         Internet
DB                           Major
Servers                       ISP
Storage
Mainframe
Network                                     Content Delivery     Mobile
                                               Networks          Carrier
Gomez Load Testing: Most Accurate Load Test for User Experience
                               Load Test 1.0               Load Test 1.5                Load Test 2.0
                           HTTP : Behind the   HTTP : Data Centers    Browser : Data     Real World
                           Firewall                                      Centers       Desktops
                                                                                            Last Mile
                                Traditional
                                  Client/
                                                        Datacenter Testing
                                Server Test
                                                                          Only Gomez Spans
Accuracy of End-User            Incomplete        Incomplete           Indicative        Most Accurate
Response Time
Accuracy of                       Invalid         Indicative           Indicative        Most Accurate
Application Availability
Ability to drive large         Yes-requires          Best                Better              Good
load volume                     substantial
                                 hardware
Understand CDN                      No            Misleading           Misleading            Most
Impact                                                                                      Accurate
Understand 3rd Party                No             Minimal               Some                Most
(ads, feeds, etc…)                                                                          Accurate
Realistic object                    No                No                  Yes                 Yes
download                                          Static Only
Visibility behind the              Best             Good                 Good                Good
firewall
Thank You
Elad Altstein – CTO Software Products Division
Matrix
elada@matrix.co.il
054-4420390

More Related Content

What's hot

Oded nahum branch repeater 6 technical introduction
Oded nahum branch repeater 6 technical introductionOded nahum branch repeater 6 technical introduction
Oded nahum branch repeater 6 technical introductionDigicomp Academy AG
 
What is-your-network-riding-on
What is-your-network-riding-onWhat is-your-network-riding-on
What is-your-network-riding-onInternap
 
Network Virtualization in Windows Server 2012
Network Virtualization in Windows Server 2012Network Virtualization in Windows Server 2012
Network Virtualization in Windows Server 2012Lai Yoong Seng
 
Viestinnän seminaari 8.11.2012 / Exchange
Viestinnän seminaari 8.11.2012 / ExchangeViestinnän seminaari 8.11.2012 / Exchange
Viestinnän seminaari 8.11.2012 / ExchangeSalcom Group
 
The Cloud: A game changer to test, at scale and in production, SOA based web...
The Cloud: A game changer to test, at scale and in production,  SOA based web...The Cloud: A game changer to test, at scale and in production,  SOA based web...
The Cloud: A game changer to test, at scale and in production, SOA based web...Fred Beringer
 
WebSphere
WebSphereWebSphere
WebSphereSSA KPI
 
What's New in Maximo 7 Workshop Alex Estevam Sep 2012
What's New in Maximo 7 Workshop   Alex Estevam Sep 2012What's New in Maximo 7 Workshop   Alex Estevam Sep 2012
What's New in Maximo 7 Workshop Alex Estevam Sep 2012alipaiva
 
Improving h base availability and repair
Improving h base availability and repairImproving h base availability and repair
Improving h base availability and repairDataWorks Summit
 
One Unified Platform for Deploying Enterprise Class Solutions across any ente...
One Unified Platform for Deploying Enterprise Class Solutions across any ente...One Unified Platform for Deploying Enterprise Class Solutions across any ente...
One Unified Platform for Deploying Enterprise Class Solutions across any ente...trw188
 
VMware Zimbra 7
VMware Zimbra 7VMware Zimbra 7
VMware Zimbra 7Mike K
 
Lotus Notes/Domino Update - UK Lotus Users Group, September 2008
Lotus Notes/Domino Update - UK Lotus Users Group, September 2008Lotus Notes/Domino Update - UK Lotus Users Group, September 2008
Lotus Notes/Domino Update - UK Lotus Users Group, September 2008Ed Brill
 
Enterprise 2.0 Musings
Enterprise 2.0 MusingsEnterprise 2.0 Musings
Enterprise 2.0 Musingskarthikr
 
FOREST - VMware Zimbra Collaboration Server Overview
FOREST -  VMware Zimbra Collaboration Server OverviewFOREST -  VMware Zimbra Collaboration Server Overview
FOREST - VMware Zimbra Collaboration Server OverviewMuhammad Alif Abdul Malek
 
Building reliable systems from unreliable components
Building reliable systems from unreliable componentsBuilding reliable systems from unreliable components
Building reliable systems from unreliable componentsArnon Rotem-Gal-Oz
 
Business Productivity Online Suite
Business Productivity Online SuiteBusiness Productivity Online Suite
Business Productivity Online SuiteAtul Totre
 
Behavioral Segmentation Analytics
Behavioral Segmentation AnalyticsBehavioral Segmentation Analytics
Behavioral Segmentation AnalyticsLance Wills
 

What's hot (20)

Oded nahum branch repeater 6 technical introduction
Oded nahum branch repeater 6 technical introductionOded nahum branch repeater 6 technical introduction
Oded nahum branch repeater 6 technical introduction
 
What is-your-network-riding-on
What is-your-network-riding-onWhat is-your-network-riding-on
What is-your-network-riding-on
 
Network Virtualization in Windows Server 2012
Network Virtualization in Windows Server 2012Network Virtualization in Windows Server 2012
Network Virtualization in Windows Server 2012
 
Viestinnän seminaari 8.11.2012 / Exchange
Viestinnän seminaari 8.11.2012 / ExchangeViestinnän seminaari 8.11.2012 / Exchange
Viestinnän seminaari 8.11.2012 / Exchange
 
The Cloud: A game changer to test, at scale and in production, SOA based web...
The Cloud: A game changer to test, at scale and in production,  SOA based web...The Cloud: A game changer to test, at scale and in production,  SOA based web...
The Cloud: A game changer to test, at scale and in production, SOA based web...
 
PlexRIA2008
PlexRIA2008PlexRIA2008
PlexRIA2008
 
WebSphere
WebSphereWebSphere
WebSphere
 
SOA Service Reusability for iWay SM
SOA Service Reusability for iWay SMSOA Service Reusability for iWay SM
SOA Service Reusability for iWay SM
 
What's New in Maximo 7 Workshop Alex Estevam Sep 2012
What's New in Maximo 7 Workshop   Alex Estevam Sep 2012What's New in Maximo 7 Workshop   Alex Estevam Sep 2012
What's New in Maximo 7 Workshop Alex Estevam Sep 2012
 
Improving h base availability and repair
Improving h base availability and repairImproving h base availability and repair
Improving h base availability and repair
 
One Unified Platform for Deploying Enterprise Class Solutions across any ente...
One Unified Platform for Deploying Enterprise Class Solutions across any ente...One Unified Platform for Deploying Enterprise Class Solutions across any ente...
One Unified Platform for Deploying Enterprise Class Solutions across any ente...
 
VMware Zimbra 7
VMware Zimbra 7VMware Zimbra 7
VMware Zimbra 7
 
Lotus Notes/Domino Update - UK Lotus Users Group, September 2008
Lotus Notes/Domino Update - UK Lotus Users Group, September 2008Lotus Notes/Domino Update - UK Lotus Users Group, September 2008
Lotus Notes/Domino Update - UK Lotus Users Group, September 2008
 
Performance Vision - What's new in version 2.9
Performance Vision - What's new in version 2.9Performance Vision - What's new in version 2.9
Performance Vision - What's new in version 2.9
 
Netax sdc
Netax sdcNetax sdc
Netax sdc
 
Enterprise 2.0 Musings
Enterprise 2.0 MusingsEnterprise 2.0 Musings
Enterprise 2.0 Musings
 
FOREST - VMware Zimbra Collaboration Server Overview
FOREST -  VMware Zimbra Collaboration Server OverviewFOREST -  VMware Zimbra Collaboration Server Overview
FOREST - VMware Zimbra Collaboration Server Overview
 
Building reliable systems from unreliable components
Building reliable systems from unreliable componentsBuilding reliable systems from unreliable components
Building reliable systems from unreliable components
 
Business Productivity Online Suite
Business Productivity Online SuiteBusiness Productivity Online Suite
Business Productivity Online Suite
 
Behavioral Segmentation Analytics
Behavioral Segmentation AnalyticsBehavioral Segmentation Analytics
Behavioral Segmentation Analytics
 

Viewers also liked

Armitage pruebas
Armitage pruebasArmitage pruebas
Armitage pruebasTensor
 
Week 2 summary.hbse
Week 2 summary.hbseWeek 2 summary.hbse
Week 2 summary.hbsekjs04190
 
Presentation Personnel Executive 2010
Presentation Personnel Executive 2010Presentation Personnel Executive 2010
Presentation Personnel Executive 2010Vbodashko
 
Walking as Work: Bringing Activity, Mindfulness, & Creativity to Your Day
Walking as Work: Bringing Activity, Mindfulness, & Creativity to Your DayWalking as Work: Bringing Activity, Mindfulness, & Creativity to Your Day
Walking as Work: Bringing Activity, Mindfulness, & Creativity to Your DaySocial Media for Nonprofits
 
CV Sandy Milton Current June 2015
CV Sandy Milton Current June 2015CV Sandy Milton Current June 2015
CV Sandy Milton Current June 2015Sandra Milton
 
How to Prepare a Tier 1 Application
How to Prepare a Tier 1 Application How to Prepare a Tier 1 Application
How to Prepare a Tier 1 Application Rasmuson Foundation
 
Cyberbullying
CyberbullyingCyberbullying
Cyberbullyingveilma
 
Kate Houtchens Resume_
Kate Houtchens Resume_Kate Houtchens Resume_
Kate Houtchens Resume_Kate Houtchens
 
User Experience Matters: Making Sure Web Experiences Don't Suck
User Experience Matters: Making Sure Web Experiences Don't SuckUser Experience Matters: Making Sure Web Experiences Don't Suck
User Experience Matters: Making Sure Web Experiences Don't SuckEffective
 
Master Degree Graphic Design
Master Degree Graphic DesignMaster Degree Graphic Design
Master Degree Graphic DesignEvi Hoste
 

Viewers also liked (14)

Armitage pruebas
Armitage pruebasArmitage pruebas
Armitage pruebas
 
Week 2 summary.hbse
Week 2 summary.hbseWeek 2 summary.hbse
Week 2 summary.hbse
 
DA vs DA
DA vs DADA vs DA
DA vs DA
 
Presentation Personnel Executive 2010
Presentation Personnel Executive 2010Presentation Personnel Executive 2010
Presentation Personnel Executive 2010
 
Gowins Michael
Gowins MichaelGowins Michael
Gowins Michael
 
Walking as Work: Bringing Activity, Mindfulness, & Creativity to Your Day
Walking as Work: Bringing Activity, Mindfulness, & Creativity to Your DayWalking as Work: Bringing Activity, Mindfulness, & Creativity to Your Day
Walking as Work: Bringing Activity, Mindfulness, & Creativity to Your Day
 
CV Sandy Milton Current June 2015
CV Sandy Milton Current June 2015CV Sandy Milton Current June 2015
CV Sandy Milton Current June 2015
 
How to Prepare a Tier 1 Application
How to Prepare a Tier 1 Application How to Prepare a Tier 1 Application
How to Prepare a Tier 1 Application
 
Cyberbullying
CyberbullyingCyberbullying
Cyberbullying
 
Kate Houtchens Resume_
Kate Houtchens Resume_Kate Houtchens Resume_
Kate Houtchens Resume_
 
User Experience Matters: Making Sure Web Experiences Don't Suck
User Experience Matters: Making Sure Web Experiences Don't SuckUser Experience Matters: Making Sure Web Experiences Don't Suck
User Experience Matters: Making Sure Web Experiences Don't Suck
 
Second Life
Second LifeSecond Life
Second Life
 
Master Degree Graphic Design
Master Degree Graphic DesignMaster Degree Graphic Design
Master Degree Graphic Design
 
1MyResume1
1MyResume11MyResume1
1MyResume1
 

Similar to Gomez loadtesting salesnov2011

Compuware APM Solution
Compuware APM SolutionCompuware APM Solution
Compuware APM Solutionbackfire_88
 
Mobile Network Performance Testing
Mobile Network Performance TestingMobile Network Performance Testing
Mobile Network Performance TestingXBOSoft
 
Performance Engineering Case Study V1.0
Performance Engineering Case Study    V1.0Performance Engineering Case Study    V1.0
Performance Engineering Case Study V1.0sambitgarnaik
 
Beyond SPML: Access Provisioning in a Services World
Beyond SPML: Access Provisioning in a Services WorldBeyond SPML: Access Provisioning in a Services World
Beyond SPML: Access Provisioning in a Services WorldNishant Kaushik
 
Fast, Strong & Nimble Mobile Performance Testing
Fast, Strong & Nimble Mobile Performance TestingFast, Strong & Nimble Mobile Performance Testing
Fast, Strong & Nimble Mobile Performance TestingSOASTA
 
Citrix Netscaler Intro
Citrix Netscaler IntroCitrix Netscaler Intro
Citrix Netscaler IntroRui Lopes
 
Load Balancing und Beschleunigung mit Citrix Net Scaler
Load Balancing und Beschleunigung mit Citrix Net ScalerLoad Balancing und Beschleunigung mit Citrix Net Scaler
Load Balancing und Beschleunigung mit Citrix Net ScalerDigicomp Academy AG
 
Bottlenecks exposed web app db servers
Bottlenecks exposed web app db serversBottlenecks exposed web app db servers
Bottlenecks exposed web app db serversUpender Dravidum
 
Couchbase presentation
Couchbase presentationCouchbase presentation
Couchbase presentationsharonyb
 
Cloud connect - Delivering Enterprise Scale Applications on Cloud
Cloud connect - Delivering Enterprise Scale Applications on CloudCloud connect - Delivering Enterprise Scale Applications on Cloud
Cloud connect - Delivering Enterprise Scale Applications on Cloudaravindajju
 
VMware - Snapshot sessions - Deploy and manage tomorrow's applications today
VMware - Snapshot sessions  - Deploy and manage tomorrow's applications todayVMware - Snapshot sessions  - Deploy and manage tomorrow's applications today
VMware - Snapshot sessions - Deploy and manage tomorrow's applications todayAnnSteyaert_vmware
 
Couchbase - orbitz use case - nyc meetup
Couchbase - orbitz use case - nyc meetupCouchbase - orbitz use case - nyc meetup
Couchbase - orbitz use case - nyc meetupsharonyb
 
Vfm bluecoat proxy sg solution with web filter and reporter
Vfm bluecoat proxy sg solution with web filter and reporterVfm bluecoat proxy sg solution with web filter and reporter
Vfm bluecoat proxy sg solution with web filter and reportervfmindia
 
Citrix - More Applications, More Security, More Availability
Citrix - More Applications, More Security, More AvailabilityCitrix - More Applications, More Security, More Availability
Citrix - More Applications, More Security, More Availabilitydataplex systems limited
 
Delivering Mobile Apps That Perform
Delivering Mobile Apps That PerformDelivering Mobile Apps That Perform
Delivering Mobile Apps That PerformRuben Goncalves
 
Managing application performance for cloud apps bmc
Managing application performance for cloud apps bmcManaging application performance for cloud apps bmc
Managing application performance for cloud apps bmcKhazret Sapenov
 
VMware vFabric - CIO Webinar - Al Sargent
VMware vFabric - CIO Webinar - Al SargentVMware vFabric - CIO Webinar - Al Sargent
VMware vFabric - CIO Webinar - Al SargentVMware vFabric
 
Core Network Optimization: The Control Plane, Data Plane & Beyond
Core Network Optimization: The Control Plane, Data Plane & BeyondCore Network Optimization: The Control Plane, Data Plane & Beyond
Core Network Optimization: The Control Plane, Data Plane & BeyondRadisys Corporation
 
SaaS - Taking a Closer Look
SaaS - Taking a Closer LookSaaS - Taking a Closer Look
SaaS - Taking a Closer LookAnja Rej
 

Similar to Gomez loadtesting salesnov2011 (20)

Compuware APM Solution
Compuware APM SolutionCompuware APM Solution
Compuware APM Solution
 
Mobile Network Performance Testing
Mobile Network Performance TestingMobile Network Performance Testing
Mobile Network Performance Testing
 
Performance Engineering Case Study V1.0
Performance Engineering Case Study    V1.0Performance Engineering Case Study    V1.0
Performance Engineering Case Study V1.0
 
Beyond SPML: Access Provisioning in a Services World
Beyond SPML: Access Provisioning in a Services WorldBeyond SPML: Access Provisioning in a Services World
Beyond SPML: Access Provisioning in a Services World
 
Fast, Strong & Nimble Mobile Performance Testing
Fast, Strong & Nimble Mobile Performance TestingFast, Strong & Nimble Mobile Performance Testing
Fast, Strong & Nimble Mobile Performance Testing
 
Citrix Netscaler Intro
Citrix Netscaler IntroCitrix Netscaler Intro
Citrix Netscaler Intro
 
Load Balancing und Beschleunigung mit Citrix Net Scaler
Load Balancing und Beschleunigung mit Citrix Net ScalerLoad Balancing und Beschleunigung mit Citrix Net Scaler
Load Balancing und Beschleunigung mit Citrix Net Scaler
 
Bottlenecks exposed web app db servers
Bottlenecks exposed web app db serversBottlenecks exposed web app db servers
Bottlenecks exposed web app db servers
 
Couchbase presentation
Couchbase presentationCouchbase presentation
Couchbase presentation
 
Cloud connect - Delivering Enterprise Scale Applications on Cloud
Cloud connect - Delivering Enterprise Scale Applications on CloudCloud connect - Delivering Enterprise Scale Applications on Cloud
Cloud connect - Delivering Enterprise Scale Applications on Cloud
 
VMware - Snapshot sessions - Deploy and manage tomorrow's applications today
VMware - Snapshot sessions  - Deploy and manage tomorrow's applications todayVMware - Snapshot sessions  - Deploy and manage tomorrow's applications today
VMware - Snapshot sessions - Deploy and manage tomorrow's applications today
 
E crm m sc - warwick uni - crm solutions
E crm m sc - warwick uni - crm solutionsE crm m sc - warwick uni - crm solutions
E crm m sc - warwick uni - crm solutions
 
Couchbase - orbitz use case - nyc meetup
Couchbase - orbitz use case - nyc meetupCouchbase - orbitz use case - nyc meetup
Couchbase - orbitz use case - nyc meetup
 
Vfm bluecoat proxy sg solution with web filter and reporter
Vfm bluecoat proxy sg solution with web filter and reporterVfm bluecoat proxy sg solution with web filter and reporter
Vfm bluecoat proxy sg solution with web filter and reporter
 
Citrix - More Applications, More Security, More Availability
Citrix - More Applications, More Security, More AvailabilityCitrix - More Applications, More Security, More Availability
Citrix - More Applications, More Security, More Availability
 
Delivering Mobile Apps That Perform
Delivering Mobile Apps That PerformDelivering Mobile Apps That Perform
Delivering Mobile Apps That Perform
 
Managing application performance for cloud apps bmc
Managing application performance for cloud apps bmcManaging application performance for cloud apps bmc
Managing application performance for cloud apps bmc
 
VMware vFabric - CIO Webinar - Al Sargent
VMware vFabric - CIO Webinar - Al SargentVMware vFabric - CIO Webinar - Al Sargent
VMware vFabric - CIO Webinar - Al Sargent
 
Core Network Optimization: The Control Plane, Data Plane & Beyond
Core Network Optimization: The Control Plane, Data Plane & BeyondCore Network Optimization: The Control Plane, Data Plane & Beyond
Core Network Optimization: The Control Plane, Data Plane & Beyond
 
SaaS - Taking a Closer Look
SaaS - Taking a Closer LookSaaS - Taking a Closer Look
SaaS - Taking a Closer Look
 

More from Perfecto Mobile

QA or the Highway 2022.pptx
QA or the Highway 2022.pptxQA or the Highway 2022.pptx
QA or the Highway 2022.pptxPerfecto Mobile
 
Maturing your path toward DevOps with Continuous Testing
Maturing your path toward DevOps with Continuous TestingMaturing your path toward DevOps with Continuous Testing
Maturing your path toward DevOps with Continuous TestingPerfecto Mobile
 
Proven strategy for testing pw as aus-agile_testers
Proven strategy for testing pw as aus-agile_testersProven strategy for testing pw as aus-agile_testers
Proven strategy for testing pw as aus-agile_testersPerfecto Mobile
 
Shorten Business Life Cycle Using DevOps
Shorten Business Life Cycle Using DevOpsShorten Business Life Cycle Using DevOps
Shorten Business Life Cycle Using DevOpsPerfecto Mobile
 
Selenium conf india pwa 2018
Selenium conf india pwa 2018Selenium conf india pwa 2018
Selenium conf india pwa 2018Perfecto Mobile
 
Online testconf event rwd and pwa 2018
Online testconf event rwd and pwa 2018Online testconf event rwd and pwa 2018
Online testconf event rwd and pwa 2018Perfecto Mobile
 
Optimizing Test Coverage throughout the DevOps Pipeline
Optimizing Test Coverage throughout the DevOps PipelineOptimizing Test Coverage throughout the DevOps Pipeline
Optimizing Test Coverage throughout the DevOps PipelinePerfecto Mobile
 
Quest2018 erank optimize test automation
Quest2018 erank optimize test automationQuest2018 erank optimize test automation
Quest2018 erank optimize test automationPerfecto Mobile
 
Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018Perfecto Mobile
 
Mapping mobileandweblandscape motb
Mapping mobileandweblandscape motbMapping mobileandweblandscape motb
Mapping mobileandweblandscape motbPerfecto Mobile
 
5 Stages of Digital Quality Maturity
5 Stages of Digital Quality Maturity5 Stages of Digital Quality Maturity
5 Stages of Digital Quality MaturityPerfecto Mobile
 
Testing Next Generation Digital Interfaces
Testing Next Generation Digital InterfacesTesting Next Generation Digital Interfaces
Testing Next Generation Digital InterfacesPerfecto Mobile
 
Raleigh User Forum Presentation
Raleigh User Forum PresentationRaleigh User Forum Presentation
Raleigh User Forum PresentationPerfecto Mobile
 
Automation challenges - 121 Test Automation Event boston
Automation challenges - 121 Test Automation Event bostonAutomation challenges - 121 Test Automation Event boston
Automation challenges - 121 Test Automation Event bostonPerfecto Mobile
 
Boston meetup blaze_meter_feb2017
Boston meetup blaze_meter_feb2017Boston meetup blaze_meter_feb2017
Boston meetup blaze_meter_feb2017Perfecto Mobile
 
7 Keys for Unattended Test AUtomation webinar deck
7 Keys for Unattended Test AUtomation webinar deck7 Keys for Unattended Test AUtomation webinar deck
7 Keys for Unattended Test AUtomation webinar deckPerfecto Mobile
 
iOS9 Launch - Mobile Dev & Test Implications
iOS9 Launch - Mobile Dev & Test ImplicationsiOS9 Launch - Mobile Dev & Test Implications
iOS9 Launch - Mobile Dev & Test ImplicationsPerfecto Mobile
 
Continuous Quality For a 5 Star Mobile Apps Delivery
Continuous Quality For a 5 Star Mobile Apps DeliveryContinuous Quality For a 5 Star Mobile Apps Delivery
Continuous Quality For a 5 Star Mobile Apps DeliveryPerfecto Mobile
 
Mobile Test Coverage- Israel 4th meetup
Mobile Test Coverage- Israel 4th meetupMobile Test Coverage- Israel 4th meetup
Mobile Test Coverage- Israel 4th meetupPerfecto Mobile
 

More from Perfecto Mobile (20)

QA or the Highway 2022.pptx
QA or the Highway 2022.pptxQA or the Highway 2022.pptx
QA or the Highway 2022.pptx
 
Maturing your path toward DevOps with Continuous Testing
Maturing your path toward DevOps with Continuous TestingMaturing your path toward DevOps with Continuous Testing
Maturing your path toward DevOps with Continuous Testing
 
Proven strategy for testing pw as aus-agile_testers
Proven strategy for testing pw as aus-agile_testersProven strategy for testing pw as aus-agile_testers
Proven strategy for testing pw as aus-agile_testers
 
Shorten Business Life Cycle Using DevOps
Shorten Business Life Cycle Using DevOpsShorten Business Life Cycle Using DevOps
Shorten Business Life Cycle Using DevOps
 
Selenium conf india pwa 2018
Selenium conf india pwa 2018Selenium conf india pwa 2018
Selenium conf india pwa 2018
 
Online testconf event rwd and pwa 2018
Online testconf event rwd and pwa 2018Online testconf event rwd and pwa 2018
Online testconf event rwd and pwa 2018
 
Optimizing Test Coverage throughout the DevOps Pipeline
Optimizing Test Coverage throughout the DevOps PipelineOptimizing Test Coverage throughout the DevOps Pipeline
Optimizing Test Coverage throughout the DevOps Pipeline
 
Cross browser testing
Cross browser testingCross browser testing
Cross browser testing
 
Quest2018 erank optimize test automation
Quest2018 erank optimize test automationQuest2018 erank optimize test automation
Quest2018 erank optimize test automation
 
Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018
 
Mapping mobileandweblandscape motb
Mapping mobileandweblandscape motbMapping mobileandweblandscape motb
Mapping mobileandweblandscape motb
 
5 Stages of Digital Quality Maturity
5 Stages of Digital Quality Maturity5 Stages of Digital Quality Maturity
5 Stages of Digital Quality Maturity
 
Testing Next Generation Digital Interfaces
Testing Next Generation Digital InterfacesTesting Next Generation Digital Interfaces
Testing Next Generation Digital Interfaces
 
Raleigh User Forum Presentation
Raleigh User Forum PresentationRaleigh User Forum Presentation
Raleigh User Forum Presentation
 
Automation challenges - 121 Test Automation Event boston
Automation challenges - 121 Test Automation Event bostonAutomation challenges - 121 Test Automation Event boston
Automation challenges - 121 Test Automation Event boston
 
Boston meetup blaze_meter_feb2017
Boston meetup blaze_meter_feb2017Boston meetup blaze_meter_feb2017
Boston meetup blaze_meter_feb2017
 
7 Keys for Unattended Test AUtomation webinar deck
7 Keys for Unattended Test AUtomation webinar deck7 Keys for Unattended Test AUtomation webinar deck
7 Keys for Unattended Test AUtomation webinar deck
 
iOS9 Launch - Mobile Dev & Test Implications
iOS9 Launch - Mobile Dev & Test ImplicationsiOS9 Launch - Mobile Dev & Test Implications
iOS9 Launch - Mobile Dev & Test Implications
 
Continuous Quality For a 5 Star Mobile Apps Delivery
Continuous Quality For a 5 Star Mobile Apps DeliveryContinuous Quality For a 5 Star Mobile Apps Delivery
Continuous Quality For a 5 Star Mobile Apps Delivery
 
Mobile Test Coverage- Israel 4th meetup
Mobile Test Coverage- Israel 4th meetupMobile Test Coverage- Israel 4th meetup
Mobile Test Coverage- Israel 4th meetup
 

Recently uploaded

MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialJoão Esperancinha
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...Karmanjay Verma
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...BookNet Canada
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Digital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentDigital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentMahmoud Rabie
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFMichael Gough
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfAarwolf Industries LLC
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxAna-Maria Mihalceanu
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 

Recently uploaded (20)

MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorial
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Digital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentDigital Tools & AI in Career Development
Digital Tools & AI in Career Development
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDF
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdf
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance Toolbox
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 

Gomez loadtesting salesnov2011

  • 1. Gomez Web Load Testing Load Testing 1.0 Fails Web 2.0 Elad Altstein – CTO Software Products Division Matrix
  • 2.
  • 3.
  • 4. The Browser Is Becoming THE Integration Platform Number of hosts accessed directly by the browser, per user transaction, averaged across 3,000 companies 10.6
  • 5. The Challenge of Delivering Web Applications Systems …user is management NOT happy tools: “OK” The Web Application Delivery Chain 3rd Party/ Browsers Load Cloud Services Local ISP and devices Users Balancers Web Servers Mobile Components App Servers Internet DB Major Servers ISP Storage Mainframe Network Content Delivery Mobile Networks Carrier Traditional zone of control
  • 6. The Challenge of Ensuring Quality Web Experiences Systems …user is management NOT happy tools: “OK” The Web Application Delivery Chain 3rd Party/ Browsers Load Cloud Services Local ISP and devices Users Balancers • Inconsistent geo performance Web • Bad performance under load • Network peering • Poorly Servers • Blocking content delivery problems performing • Incorrect geo-targeted content • Bandwidth JavaScript Mobile throttling • Browser/device Components • Inconsistent incompatibility • Configuration • Network peering connectivity • Page size App errors problems too big Servers • Application • Outages Internet • Too many design issues • Network resource objects DB • Code defects Major shortage Servers ISP • Low cache • Insufficient • Faulty content hit rate Storage infrastructure transcoding • SMS routing / Mainframe latency issues • Configuration issues Network • Oversubscribed POP Content Delivery Mobile • Poor routing optimization Networks Carrier • Low cache hit rate Traditional zone Traditional zone Zone of customer expectation of customer expectation Zone of customer expectation of control of control Zone
  • 7. The Business Impact of Poor Web Experiences Systems …user is management NOT happy tools: “OK” The Web Application Delivery Chain 3rd Party/ Browsers Load Cloud Services Local ISP and devices Users Balancers Web Ineffective SLA’s and • Lost Servers partner relationships revenue • Brand Mobile damage Components • Dissatisfied customers App Ineffective SLA’s and • Increased Servers Over investment partner relationships Internet call center in infrastructure volume DB Major • Increased Servers ISP costs Storage Over spending on CDNs Mainframe Network Content Delivery Mobile Networks Carrier Traditional zone Zone of customer expectation of control
  • 8. Pinpointing Problems and Optimizing Performance The Web Application Delivery Chain 3rd Party/ Browsers Load Cloud Services Local ISP and devices Users Balancers Web Servers Is it my Mobile Components Is it an Is it a Is it a App Servers data ISP or the 3rd party Internet browser or DB center? Internet? Major provider? device? Servers ISP Storage Mainframe Network Content Delivery Mobile Networks Carrier
  • 9. The Answer: Adopt an “Outside-in” Customer Point of View The Web Application Delivery Chain Enterprise Internet 3rd Party/ Browsers Load and resolve Isolate Test/monitor your site the Services customers use it: Cloud way your Local ISP and devices Users Balancers performance • What they do (key pages and transactions) problems across the • Where they do it (geographic locations) Web application Servers • How they do it (browsers and mobile devices) infrastructure • When they do it (normal and peak usage) Mobile Determine the impact on their behavior and your business Components App Servers “Outside-in” customer point of view Internet DB Major ServersVantage ISP Gomez Platform Storage Web Enterprise Cross- Web Web Web Web Mainframe Application Cross- Load and Performance Performance Browser Browser Performance Management Content Delivery MobileBusiness NetworkTesting Performance Testing Testing Analysis Management Networks Carrier Traditional zone Your zone of control withZone of customer expectation Gomez of control
  • 10. Gomez Network: The World’s Most Comprehensive Performance and Testing Network Backbone Gomez Last Mile Virtual Test Bed Your Actual Users Web Performance Web Performance Cross-Browser Testing Real User Management and Management and 500+ browser/OS Monitoring Load Testing Load Testing combo’s Worldwide, wherever 150+ locations 150,000+ locations 5,000+ supported your users are devices
  • 11. Traditional Behind-the-firewall Testing (Load Testing 1.0) • Pros: Load generation – Best of breed visibility into resources behind the firewall behind the firewall – Optimal for stress testing internal systems • Cons – Offered as a product  you need to install SW, provision hardware, apply patches, etc – Requires hundreds of servers for high volume load testing 3rd Party/ Browsers Load Cloud Services Local ISP & devices Users – Typically harder to script Balancers Web – No visibility into end-user experience Servers Mobile – No visibility into third-party external Components components App Servers Internet – No visibility into geographical response time discrepancies that may surface under DB Servers Major ISP load Storage Mainframe Network Content Delivery Mobile Networks Carrier
  • 12. Cloud Testing (Load Testing 1.5) Load generation • Pros: from the cloud – Generate large volume of load – Offered as a SaaS (no software to maintain, or hardware to provision) • Cons 3rd Party/ Browsers – No visibility into end-user Load Balancers Cloud Services Local ISP & devices Users experience Web Servers – No visibility into all third-party Mobile external components (e.g Components CDNs) App Servers Internet – You can’t find problems across DB Major the entire Web Application Servers ISP Delivery Chain Storage Mainframe – No visibility into geographical Network Content Delivery Mobile response time discrepancies Networks Carrier that can surface under load
  • 13. Gomez’s Web Load Testing (Load Testing 2.0) High volume cloud load & real-world • Pros: load from +100k Last Mile computers – SaaS – Generate high volume load – Able to find user experience breaking points – Offer full visibility across all external components 3rd Party/ Cloud Services Browsers Local ISP & devices Users – You can find and resolve Load Balancers problems across the entire Web WADC Servers Mobile Components App • Cons Servers Internet DB Major – Offers less visibility within the Servers ISP datacenter (when compared Storage with traditional load testing) Mainframe Network Content Delivery Mobile Networks Carrier
  • 14. Load Testing from the cloud misses the point… end users matter Company: Online Gaming Site Testing a new rollout in support of a new sports season • Support anticipated traffic increases • Load tested using cloud and Last Mile to validate performance for real users in new geographies. 3rd Party/ Browsers Load Cloud Services Local ISP and devices Users Balancers Web Servers Mobile Components App Servers Internet DB Major Servers ISP Storage Mainframe Network Content Delivery Mobile Networks Carrier
  • 15. View from the Cloud • First 20 minutes Cloud testing shows acceptable performance • After 2500 users Response time climbs Availability drops Error rate climbs
  • 16. View from the Last Mile • Last Mile shows different story • Availability is terrible even at minimal load for real users Summary: Cloud-only testing may give misleading availability data Cloud starts with 100% availability Less than 25% for the Last Mile 1.0 1.5 2.0 
  • 17. Difference in browsers • Varied commercial browsers show different response times • Response time change as a function of load is dependent on the browser. Summary: Understanding response time under load requires the use of multiple browsers 1.0 1.5 2.0 
  • 18. 3 Steps To Success - Realistically Load Test Your Websites And Applications From The Cloud Record Action Easily record Website and application transactions across 5,000+ device profiles with the Gomez Recorder Generate Load Generate high volume load from multiple locations outside the data center to find infrastructure breaking points with Gomez Web Load Testing Analyze Results Identify performance bottlenecks and issues with Gomez Web Load Testing
  • 19. Record Your Business Process With The Gomez Recorder Record your script once and use it in Gomez Web Load Testing across all browsers and devices Record your website or application transactions across 5,000+ device profiles
  • 20. Generate Load From The Cloud With Reality Load Easily upload your scripts across cloud locations and providers for greater accuracy
  • 21. Identify Issues Under Peak Conditions Before End-Users Are Impacted Drilldown to diagnose and quickly resolve issues with object level detail and screen capture on error Use your scripts to understand how end-users experience your service during peak traffic times with Gomez Web Load Testing
  • 22. Test Across the Entire Web Application Delivery Chain The Need: Load Testing the Entire Web App Delivery Chain The Web Application Delivery Chain Load Testing 2.0 (Gomez) Load Testing 1.5 Load Testing 1.0 3rd Party/ Browsers Load Cloud Services Local ISP and devices Users Balancers Web Servers Mobile Components App Servers Internet DB Major Servers ISP Storage Mainframe Network Content Delivery Mobile Networks Carrier
  • 23. Gomez Load Testing: Most Accurate Load Test for User Experience Load Test 1.0 Load Test 1.5 Load Test 2.0 HTTP : Behind the HTTP : Data Centers Browser : Data Real World Firewall Centers Desktops Last Mile Traditional Client/ Datacenter Testing Server Test Only Gomez Spans Accuracy of End-User Incomplete Incomplete Indicative Most Accurate Response Time Accuracy of Invalid Indicative Indicative Most Accurate Application Availability Ability to drive large Yes-requires Best Better Good load volume substantial hardware Understand CDN No Misleading Misleading Most Impact Accurate Understand 3rd Party No Minimal Some Most (ads, feeds, etc…) Accurate Realistic object No No Yes Yes download Static Only Visibility behind the Best Good Good Good firewall
  • 24. Thank You Elad Altstein – CTO Software Products Division Matrix elada@matrix.co.il 054-4420390