SlideShare a Scribd company logo
© 2014 SOASTA. All rights reserved.
 September 2, 2015
 1
CONFIDENTIAL – Not for Distribution
© 2014 SOASTA. All rights reserved.
 September 2, 2015
 2
CONFIDENTIAL – Not for Distribution
o  Overview
o  Top 10 Mobile and Web Performance Lessons Learned
o  Demo
o  Q&A
© 2014 SOASTA. All rights reserved.
 September 2, 2015
 3
CONFIDENTIAL – Not for Distribution
According to the IBM Black Friday Report 2014
o  Thanksgiving Day traffic from mobile (smartphones and tablets) was
52% of all online traffic
•  First time mobile devices have outpaced PC for online browsing
•  People don’t typically bring their PC to Thanksgiving dinner but they don’t
want to miss a sale!
o  Black Friday mobile traffic was 49.6% of all online traffic
•  Increased 25% over last year
o  Black Friday mobile sales were 27.9% of all online sales
•  Increased 28.2% over last year
© 2014 SOASTA. All rights reserved.
 September 2, 2015
 4
CONFIDENTIAL – Not for Distribution
o  FIFA FUT Fail:



© 2014 SOASTA. All rights reserved.
 September 2, 2015
 5
CONFIDENTIAL – Not for Distribution
o  4G Coverage is covering the map
© 2014 SOASTA. All rights reserved.
 September 2, 2015
 6
CONFIDENTIAL – Not for Distribution
o  WiFi is Everywhere, too
•  Xfinity Connect modems
•  Every airport, hotel, even stores (e.g. Kohl’s, Target) 
•  Levi’s Stadium, home of the 49ers
•  1200 Access Points, 1 for every 100 seats
•  40 Gb/s capacity
•  Mobile app for video replays, 

food ordering, wayfinding
o  More access from mobile web,

mobile apps
© 2014 SOASTA. All rights reserved.
 September 2, 2015
 7
CONFIDENTIAL – Not for Distribution
© 2014 SOASTA. All rights reserved.
 September 2, 2015
 8
CONFIDENTIAL – Not for Distribution
o  2.5M Likes on Facebook
o  75k followers on Twitter
o  Flash sale on Nov. 11
•  Just three hours long!
© 2014 SOASTA. All rights reserved.
 September 2, 2015
 9
CONFIDENTIAL – Not for Distribution
o  Site down
© 2014 SOASTA. All rights reserved.
 September 2, 2015
 10
CONFIDENTIAL – Not for Distribution
o  Customer Service burden
o  Customer Retention Cost
•  Email: “Our apologies and $10 off.

How lucky can you get if the site is

down?”
© 2014 SOASTA. All rights reserved.
 September 2, 2015
 11
CONFIDENTIAL – Not for Distribution
o  DSW site has clean history for site failures
Except:
o  Coupon code processor was not able to scale to traffic
•  For second year in a row
o  It’s not enough to load test the site without testing the scenarios
Cost of Downtime calculator
•  https://www.serverdensity.com/cost-of-downtime
© 2014 SOASTA. All rights reserved.
 September 2, 2015
 12
CONFIDENTIAL – Not for Distribution
Don’t let your site go down in your high season!
o  Super Bowl Sunday – commercials drives high demand to your site
o  Chinese New Year – retail load for new clothes
o  Valentine’s Day – candy, gifts, flowers
o  Tax Day – most online filers submit on April 15
o  Ramadan – turning into a shopping holiday
o  Back to school – registration, sign up for classes, shopping
o  Healthcare enrollment – many filing for coverage in November
o  Singles Day – Largest online shopping day in the world!
o  Christmas season – Thanksgiving Day, Black Friday, Cyber Monday
© 2014 SOASTA. All rights reserved.
 September 2, 2015
 13
CONFIDENTIAL – Not for Distribution
o  Reduce the amount of content your are trying to deliver
•  Lower bytecount means faster delivery
o  Simplify Your Pages
•  Remove extra third-party features that slow your site down
o  Optimize for different devices
•  Don’t send high-res images to low-res devices
•  Users don’t want their data allowance hogged by your site
o  Add capacity when you know you’ll need it
© 2014 SOASTA. All rights reserved.
 September 2, 2015
 14
CONFIDENTIAL – Not for Distribution
o  Include testing time in your schedule
•  Seasonal events don’t move!
o  Make time for testing twice, or thrice!
•  If first test fails, when will you test again?
•  Can you tweak things quickly to run more than one test per window?
o  Even with Continuous Testing, you should leave extra time for load
testing. Passing functional tests doesn’t mean your app will pass
load tests
© 2014 SOASTA. All rights reserved.
 September 2, 2015
 15
CONFIDENTIAL – Not for Distribution
o  At least they could have been honest!
© 2014 SOASTA. All rights reserved.
 September 2, 2015
 16
CONFIDENTIAL – Not for Distribution
o  Valentine’s spending:
o  Test from the same locations as your customers
© 2014 SOASTA. All rights reserved.
 September 2, 2015
 17
CONFIDENTIAL – Not for Distribution
o  See how Target monitored their site from the users’ perspective on
Black Friday:
o  Synthetic monitoring doesn’t collect real users’ experience
© 2014 SOASTA. All rights reserved.
 September 2, 2015
 18
CONFIDENTIAL – Not for Distribution
© 2014 SOASTA. All rights reserved.
 September 2, 2015
 19
CONFIDENTIAL – Not for Distribution
o  Possible areas for failure:
•  Payment processing engine
•  Social media content plug-in
•  CDN
•  Analytics plug-in
•  Synchronus vs. Asynchronus calls
o  Build your site to handle third party content failures
•  Why let another site’s problem ruin your user’s experience?
© 2014 SOASTA. All rights reserved.
 September 2, 2015
 20
CONFIDENTIAL – Not for Distribution
o  Test in pre-production but don’t only test there
o  Test in production – the only way to know the true capacity
•  Test off-hours
•  Better to find issues before the user volume
•  Test at 100% anticipated load, then 125%, then 150%, even 200%
•  Good way to find weak spots to put in budget for next season
•  Maybe your competitors site will fail and your site will get extra load
o  Monitor the production site at system and user level
•  Watch CPU, memory, IO, throughput, etc.
•  Measure real user metrics to determine a real user’s experience
•  Monitor in real-time so you can modify the test, down or up
© 2014 SOASTA. All rights reserved.
 September 2, 2015
 21
CONFIDENTIAL – Not for Distribution
© 2014 SOASTA. All rights reserved.
 September 2, 2015
 22
CONFIDENTIAL – Not for Distribution
o 
© 2014 SOASTA. All rights reserved.
 September 2, 2015
 23
CONFIDENTIAL – Not for Distribution
o  Facebook and Instagram go down on January 26
•  Facebook said: “Earlier today many people had trouble accessing Facebook
and Instagram. This was not the result of a third party attack but instead
occurred after we introduced a change that affected our configuration
systems. We moved quickly to fix the problem, and both services are now back
to 100% for everyone.”
•  The dating app Tinder, which relies on Facebook to provide its service, was
also affected.
© 2014 SOASTA. All rights reserved.
 September 2, 2015
 24
CONFIDENTIAL – Not for Distribution
o  Duplicate maps for Reagan International Airport crashed pilot’s app
© 2014 SOASTA. All rights reserved.
 September 2, 2015
 25
CONFIDENTIAL – Not for Distribution
Expertise
© 2014 SOASTA. All rights reserved.
 September 2, 2015
 26
CONFIDENTIAL – Not for Distribution
o  Sign up for mPulse Lite, CloudTest Lite, TouchTest Lite
o  Always Free, no time-out
•  http://goo.gl/jWEX56 or Soasta.com/free
•  Free access to CloudLink forums, videos, docs: http://cloudlink.soasta.com
o  Read our blog
•  Soasta.com/blog
o  Third-party sites
•  PerfBytes: perfbytes.com podcast
•  PerfPlanet: perfplanet.com
o  Keep in touch: Twitter: @TomChavez / email: tchavez@soasta.com
© 2014 SOASTA. All rights reserved.
 September 2, 2015
 27
CONFIDENTIAL – Not for Distribution
o  mPulse: Real User Monitoring (RUM)
o  CloudTest: Load testing from the public cloud
o  Data Science Workbench: analytics
Also Available:
o  TouchTest: functional testing of mobile apps and websites
Top 10 mobile and web perf lessons-Toronto

More Related Content

PDF
Top 10 Mobile and Web Perf Lessons
PDF
AppFolio Webinar: Another Record Year?: 2015 Mid-Year Apartment Market Predic...
PDF
Scrum breakfast skillset_toolset_mindset
PDF
ConFoo: Moving web performance testing to the left
PDF
Top 10 mobile and web perf lessons 2014 web perf-jan 2015
PPTX
Building a Performance A Team
PPTX
Ensure Your Mobile Channels Generate Revenue on Holiday Peak Days
PPTX
Building a Performance A-Team
Top 10 Mobile and Web Perf Lessons
AppFolio Webinar: Another Record Year?: 2015 Mid-Year Apartment Market Predic...
Scrum breakfast skillset_toolset_mindset
ConFoo: Moving web performance testing to the left
Top 10 mobile and web perf lessons 2014 web perf-jan 2015
Building a Performance A Team
Ensure Your Mobile Channels Generate Revenue on Holiday Peak Days
Building a Performance A-Team

Similar to Top 10 mobile and web perf lessons-Toronto (20)

PDF
7 steps to pragmatic mobile testing
PDF
7 Steps to Pragmatic Mobile Testing
PDF
Compuware ASEAN APM User Conference 2013 - University of Customer Experience
PPTX
How to Break your App - Workshop - Testbash 2015
PDF
eMarketer Webinar: The Multitasking Consumer—So Many Screens, So Little Time
PDF
Tech Talk: I need to develop a mobile app, but how do I get started?
PDF
Mobile App Testing by Mark Wilson
PPTX
Webinar: How to Load Test for Your Mobile Peak
PDF
Webinar Slides: The Mobilegeddon Survival Kit for Higher Education
PDF
Big Data LDN 2017: Using AI to Unlock Your Data
PPTX
Four best practices for performance testing mobile apps soasta and utopia
PDF
(Webinar) Unlocking Mobile Conversions - Featuring Guest Presenter Charles Ni...
PPTX
State of the Union: Mobile Web Performance
PPTX
Secrets to Realistic Load Testing
PDF
Usable web design
PPTX
How is New Innovative Technology going to affect the Future of Retail - Linke...
PDF
Who Watches the Watchmen - Arup Chakrabarti, PagerDuty - DevOpsDays Tel Aviv ...
PPTX
Four Best Practices for Modern Performance Testing
PPTX
Schuh Responsive Website
PDF
Freeing the World from Slow: How Service Virtualization and the Concept of S....
7 steps to pragmatic mobile testing
7 Steps to Pragmatic Mobile Testing
Compuware ASEAN APM User Conference 2013 - University of Customer Experience
How to Break your App - Workshop - Testbash 2015
eMarketer Webinar: The Multitasking Consumer—So Many Screens, So Little Time
Tech Talk: I need to develop a mobile app, but how do I get started?
Mobile App Testing by Mark Wilson
Webinar: How to Load Test for Your Mobile Peak
Webinar Slides: The Mobilegeddon Survival Kit for Higher Education
Big Data LDN 2017: Using AI to Unlock Your Data
Four best practices for performance testing mobile apps soasta and utopia
(Webinar) Unlocking Mobile Conversions - Featuring Guest Presenter Charles Ni...
State of the Union: Mobile Web Performance
Secrets to Realistic Load Testing
Usable web design
How is New Innovative Technology going to affect the Future of Retail - Linke...
Who Watches the Watchmen - Arup Chakrabarti, PagerDuty - DevOpsDays Tel Aviv ...
Four Best Practices for Modern Performance Testing
Schuh Responsive Website
Freeing the World from Slow: How Service Virtualization and the Concept of S....
Ad

Recently uploaded (20)

PPTX
AMADEUS TRAVEL AGENT SOFTWARE | AMADEUS TICKETING SYSTEM
PDF
Designing Intelligence for the Shop Floor.pdf
PDF
Digital Systems & Binary Numbers (comprehensive )
PDF
EaseUS PDF Editor Pro 6.2.0.2 Crack with License Key 2025
PPTX
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
PPTX
Tech Workshop Escape Room Tech Workshop
PDF
AI/ML Infra Meetup | Beyond S3's Basics: Architecting for AI-Native Data Access
PPTX
assetexplorer- product-overview - presentation
PDF
DNT Brochure 2025 – ISV Solutions @ D365
PDF
MCP Security Tutorial - Beginner to Advanced
PPTX
Monitoring Stack: Grafana, Loki & Promtail
PDF
Types of Token_ From Utility to Security.pdf
PPTX
Oracle Fusion HCM Cloud Demo for Beginners
PPTX
WiFi Honeypot Detecscfddssdffsedfseztor.pptx
PPTX
GSA Content Generator Crack (2025 Latest)
PPTX
Computer Software and OS of computer science of grade 11.pptx
PDF
How to Make Money in the Metaverse_ Top Strategies for Beginners.pdf
PPTX
Introduction to Windows Operating System
PDF
Top 10 Software Development Trends to Watch in 2025 🚀.pdf
PDF
Complete Guide to Website Development in Malaysia for SMEs
AMADEUS TRAVEL AGENT SOFTWARE | AMADEUS TICKETING SYSTEM
Designing Intelligence for the Shop Floor.pdf
Digital Systems & Binary Numbers (comprehensive )
EaseUS PDF Editor Pro 6.2.0.2 Crack with License Key 2025
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
Tech Workshop Escape Room Tech Workshop
AI/ML Infra Meetup | Beyond S3's Basics: Architecting for AI-Native Data Access
assetexplorer- product-overview - presentation
DNT Brochure 2025 – ISV Solutions @ D365
MCP Security Tutorial - Beginner to Advanced
Monitoring Stack: Grafana, Loki & Promtail
Types of Token_ From Utility to Security.pdf
Oracle Fusion HCM Cloud Demo for Beginners
WiFi Honeypot Detecscfddssdffsedfseztor.pptx
GSA Content Generator Crack (2025 Latest)
Computer Software and OS of computer science of grade 11.pptx
How to Make Money in the Metaverse_ Top Strategies for Beginners.pdf
Introduction to Windows Operating System
Top 10 Software Development Trends to Watch in 2025 🚀.pdf
Complete Guide to Website Development in Malaysia for SMEs
Ad

Top 10 mobile and web perf lessons-Toronto

  • 1. © 2014 SOASTA. All rights reserved. September 2, 2015 1 CONFIDENTIAL – Not for Distribution
  • 2. © 2014 SOASTA. All rights reserved. September 2, 2015 2 CONFIDENTIAL – Not for Distribution o  Overview o  Top 10 Mobile and Web Performance Lessons Learned o  Demo o  Q&A
  • 3. © 2014 SOASTA. All rights reserved. September 2, 2015 3 CONFIDENTIAL – Not for Distribution According to the IBM Black Friday Report 2014 o  Thanksgiving Day traffic from mobile (smartphones and tablets) was 52% of all online traffic •  First time mobile devices have outpaced PC for online browsing •  People don’t typically bring their PC to Thanksgiving dinner but they don’t want to miss a sale! o  Black Friday mobile traffic was 49.6% of all online traffic •  Increased 25% over last year o  Black Friday mobile sales were 27.9% of all online sales •  Increased 28.2% over last year
  • 4. © 2014 SOASTA. All rights reserved. September 2, 2015 4 CONFIDENTIAL – Not for Distribution o  FIFA FUT Fail:
 

  • 5. © 2014 SOASTA. All rights reserved. September 2, 2015 5 CONFIDENTIAL – Not for Distribution o  4G Coverage is covering the map
  • 6. © 2014 SOASTA. All rights reserved. September 2, 2015 6 CONFIDENTIAL – Not for Distribution o  WiFi is Everywhere, too •  Xfinity Connect modems •  Every airport, hotel, even stores (e.g. Kohl’s, Target) •  Levi’s Stadium, home of the 49ers •  1200 Access Points, 1 for every 100 seats •  40 Gb/s capacity •  Mobile app for video replays, 
 food ordering, wayfinding o  More access from mobile web,
 mobile apps
  • 7. © 2014 SOASTA. All rights reserved. September 2, 2015 7 CONFIDENTIAL – Not for Distribution
  • 8. © 2014 SOASTA. All rights reserved. September 2, 2015 8 CONFIDENTIAL – Not for Distribution o  2.5M Likes on Facebook o  75k followers on Twitter o  Flash sale on Nov. 11 •  Just three hours long!
  • 9. © 2014 SOASTA. All rights reserved. September 2, 2015 9 CONFIDENTIAL – Not for Distribution o  Site down
  • 10. © 2014 SOASTA. All rights reserved. September 2, 2015 10 CONFIDENTIAL – Not for Distribution o  Customer Service burden o  Customer Retention Cost •  Email: “Our apologies and $10 off.
 How lucky can you get if the site is
 down?”
  • 11. © 2014 SOASTA. All rights reserved. September 2, 2015 11 CONFIDENTIAL – Not for Distribution o  DSW site has clean history for site failures Except: o  Coupon code processor was not able to scale to traffic •  For second year in a row o  It’s not enough to load test the site without testing the scenarios Cost of Downtime calculator •  https://www.serverdensity.com/cost-of-downtime
  • 12. © 2014 SOASTA. All rights reserved. September 2, 2015 12 CONFIDENTIAL – Not for Distribution Don’t let your site go down in your high season! o  Super Bowl Sunday – commercials drives high demand to your site o  Chinese New Year – retail load for new clothes o  Valentine’s Day – candy, gifts, flowers o  Tax Day – most online filers submit on April 15 o  Ramadan – turning into a shopping holiday o  Back to school – registration, sign up for classes, shopping o  Healthcare enrollment – many filing for coverage in November o  Singles Day – Largest online shopping day in the world! o  Christmas season – Thanksgiving Day, Black Friday, Cyber Monday
  • 13. © 2014 SOASTA. All rights reserved. September 2, 2015 13 CONFIDENTIAL – Not for Distribution o  Reduce the amount of content your are trying to deliver •  Lower bytecount means faster delivery o  Simplify Your Pages •  Remove extra third-party features that slow your site down o  Optimize for different devices •  Don’t send high-res images to low-res devices •  Users don’t want their data allowance hogged by your site o  Add capacity when you know you’ll need it
  • 14. © 2014 SOASTA. All rights reserved. September 2, 2015 14 CONFIDENTIAL – Not for Distribution o  Include testing time in your schedule •  Seasonal events don’t move! o  Make time for testing twice, or thrice! •  If first test fails, when will you test again? •  Can you tweak things quickly to run more than one test per window? o  Even with Continuous Testing, you should leave extra time for load testing. Passing functional tests doesn’t mean your app will pass load tests
  • 15. © 2014 SOASTA. All rights reserved. September 2, 2015 15 CONFIDENTIAL – Not for Distribution o  At least they could have been honest!
  • 16. © 2014 SOASTA. All rights reserved. September 2, 2015 16 CONFIDENTIAL – Not for Distribution o  Valentine’s spending: o  Test from the same locations as your customers
  • 17. © 2014 SOASTA. All rights reserved. September 2, 2015 17 CONFIDENTIAL – Not for Distribution o  See how Target monitored their site from the users’ perspective on Black Friday: o  Synthetic monitoring doesn’t collect real users’ experience
  • 18. © 2014 SOASTA. All rights reserved. September 2, 2015 18 CONFIDENTIAL – Not for Distribution
  • 19. © 2014 SOASTA. All rights reserved. September 2, 2015 19 CONFIDENTIAL – Not for Distribution o  Possible areas for failure: •  Payment processing engine •  Social media content plug-in •  CDN •  Analytics plug-in •  Synchronus vs. Asynchronus calls o  Build your site to handle third party content failures •  Why let another site’s problem ruin your user’s experience?
  • 20. © 2014 SOASTA. All rights reserved. September 2, 2015 20 CONFIDENTIAL – Not for Distribution o  Test in pre-production but don’t only test there o  Test in production – the only way to know the true capacity •  Test off-hours •  Better to find issues before the user volume •  Test at 100% anticipated load, then 125%, then 150%, even 200% •  Good way to find weak spots to put in budget for next season •  Maybe your competitors site will fail and your site will get extra load o  Monitor the production site at system and user level •  Watch CPU, memory, IO, throughput, etc. •  Measure real user metrics to determine a real user’s experience •  Monitor in real-time so you can modify the test, down or up
  • 21. © 2014 SOASTA. All rights reserved. September 2, 2015 21 CONFIDENTIAL – Not for Distribution
  • 22. © 2014 SOASTA. All rights reserved. September 2, 2015 22 CONFIDENTIAL – Not for Distribution o 
  • 23. © 2014 SOASTA. All rights reserved. September 2, 2015 23 CONFIDENTIAL – Not for Distribution o  Facebook and Instagram go down on January 26 •  Facebook said: “Earlier today many people had trouble accessing Facebook and Instagram. This was not the result of a third party attack but instead occurred after we introduced a change that affected our configuration systems. We moved quickly to fix the problem, and both services are now back to 100% for everyone.” •  The dating app Tinder, which relies on Facebook to provide its service, was also affected.
  • 24. © 2014 SOASTA. All rights reserved. September 2, 2015 24 CONFIDENTIAL – Not for Distribution o  Duplicate maps for Reagan International Airport crashed pilot’s app
  • 25. © 2014 SOASTA. All rights reserved. September 2, 2015 25 CONFIDENTIAL – Not for Distribution Expertise
  • 26. © 2014 SOASTA. All rights reserved. September 2, 2015 26 CONFIDENTIAL – Not for Distribution o  Sign up for mPulse Lite, CloudTest Lite, TouchTest Lite o  Always Free, no time-out •  http://goo.gl/jWEX56 or Soasta.com/free •  Free access to CloudLink forums, videos, docs: http://cloudlink.soasta.com o  Read our blog •  Soasta.com/blog o  Third-party sites •  PerfBytes: perfbytes.com podcast •  PerfPlanet: perfplanet.com o  Keep in touch: Twitter: @TomChavez / email: tchavez@soasta.com
  • 27. © 2014 SOASTA. All rights reserved. September 2, 2015 27 CONFIDENTIAL – Not for Distribution o  mPulse: Real User Monitoring (RUM) o  CloudTest: Load testing from the public cloud o  Data Science Workbench: analytics Also Available: o  TouchTest: functional testing of mobile apps and websites