SlideShare ist ein Scribd-Unternehmen logo
1 von 48
©2016 SOASTA, All rights reserved.
Tom Chavez @tomchavez
Mike Ostenberg @mikeostenberg
Load testing for peak season:
What to test and how to test
©2016 SOASTA, All rights reserved.
• How fast is your site now?
• Measure everything
• Too much data? Science!
• Prioritize what to fix
• Optimize your site
• What to test?
• Test early and often – shift
left and right
• How to test?
©2016 SOASTA, All rights reserved. 3
Measure, Optimize, Test – Repeat
How fast is your site
now?
©2016 SOASTA, All rights reserved. 5
How fast is your site now?
• Google says 1000ms!
• No single right answer
• Not all pages are equal
o Some pages should be faster than others
o The slowest pages might not be the ones to fix first
©2016 SOASTA, All rights reserved. 6
How is your site now?
• mCommerce is global
o US is not the benchmark
• 39% of mobile users
are unhappy with their online experiences
o Top reasons: slow pages and site freezes/crashes
• 57% have experienced problems when using mobile
• 3 out of 4 consider mobile slower than desktop
• 46% will not return to a site that performs poorly
• 27% of smartphone users exceed data cap every month
©2016 SOASTA, All rights reserved. 7
When is your Peak Season?
• Peak is year-round
o Super Bowl Sunday – 110 million viewers
o Bi-weekly or monthly payroll processing
o Valentine’s Day, President’s Day, Mother’s Day, Father’s Day
o Quarterly processing and filing
o US Tax filing
o Spring, Summer, Fall & Winter season sales
o July 4th, Christmas in July
o Back to School  We are here
o Olympics
o Halloween
o Election Day
o Singles Day – world’s biggest shopping day, $9B in 12 hours
o Black Friday, Cyber Monday and Holidays
Measure Everything
©2016 SOASTA, All rights reserved. 9
Measure Real, Synthetic, and Virtual Users
• Real Users (RUM) provide deep data about your visitors
o No other way to know everything about your users on your site
• Synthetic Users tell you how parts of your site are doing
o When no real users are visiting, synthetic users are still coming
• Virtual Users tell you how your site will do at scale
o Can’t get a million friends to visit your site at the same time?
• Collect all the data and save it in the cloud!
o Storage is cheap in the cloud, plus easier to analyze there
• Add App Performance Management (APM) for a complete picture
The Three Musketeers of Performance
©2016 SOASTA, All rights reserved. 10
Other Things to Measure
• Session paths
o How are your users going through your site
• Mobile App Performance
o How are your mobile apps performing?
o What are users doing in your mobile apps?
• Revenue
o How much money are you making from each user and where?
• How fast are your competitors’ pages?
o You can’t insert code on their sites but you can measure
Your company may be measuring these already
Too much data?
Science!
©2016 SOASTA, All rights reserved. 12
Analyze
• Benchmark and baseline your site
o How fast is your site now? How about the competition?
• Correlate performance and outcome
o Is poor performance affecting the business?
• Find root causes for performance issues
o Use RUM and APM data
• Fix pages that impact most
o Make a prioritized punch list of the pages to fix
Use the data you’ve collected to gain insights
©2016 SOASTA, All rights reserved. 13
Baseline Your Performance
How is your site doing? How does it compare to the competition?
©2016 SOASTA, All rights reserved. 14
Find Root Causes for Poor Performance
Not all problems are from your app or back end systems
©2016 SOASTA, All rights reserved. 15
Page Visits vs. Performance
©2016 SOASTA, All rights reserved. 16
Page Visits vs. Performance by Device
©2016 SOASTA, All rights reserved. 17
Prioritize What to Fix – Greatest Impact
The poorest performing page might not be the most important page
Fix and Optimize
©2016 SOASTA, All rights reserved. 19
Page Bloat
The average web page is more than 2MB in size
©2016 SOASTA, All rights reserved. 20
Page Bloat
Where are all those kilobytes going
©2016 SOASTA, All rights reserved. 21
Doesn’t Bandwidth Solve the Problem?
©2016 SOASTA, All rights reserved. 22
Comparing Network Performance
©2016 SOASTA, All rights reserved. 23
Comparing Network Performance
©2016 SOASTA, All rights reserved. 24
Doesn’t Bandwidth Solve the Problem?
©2016 SOASTA, All rights reserved. 25
Doesn’t Bandwidth Solve the Problem?
25x Faster Bandwidth != 25x Faster Load Time
©2016 SOASTA, All rights reserved. 26
Prepare for Peak Events
Optimize content for peak load events
• Simplify website content
o Keep only the most important content on the page
• Reduce infrastructure requests
o Block unnecessary requests, out-of-region visitors
• Leverage historical comparisons
o Review past traffic levels to predict future levels
What Should I Test?
©2016 SOASTA, All rights reserved. 28
Creating a Test Plan – Session Analysis
Which paths are the most important to users?
©2016 SOASTA, All rights reserved. 29
Creating a Test Plan – Session Analysis
Which paths are the most important to users?
©2016 SOASTA, All rights reserved. 30
Creating a Test Plan – Peak Load
What was the busiest Day, Hour, Minute, Second?
©2016 SOASTA, All rights reserved. 31
Creating a Test Plan – Page Flows
What were most popular page flows with think times?
©2016 SOASTA, All rights reserved. 32
Creating a Test Plan -
Which paths should I test, what think times, at what load, from where?
©2016 SOASTA, All rights reserved. 33
Network Emulation
• Testing to match realistic situations
o Users are not all from one location on a fast network
o Packets get delayed, lost, re-ordered
• Apps perform differently as network conditions worsen
o Reduced throughput
o Timeouts occur, connections are lost
o Transactions take longer, longer sessions
Adding real network modeling to load and performance testing
Test Early
and Often
©2016 SOASTA, All rights reserved. 35
Start Testing Yesterday
• How long will it take?
o 300 test cases x 2 browsers = 600 cases
o 600 cases x 30-minutes/case = 300 hours
o 300 hours / 6 hours/day = 50 days
o 50 days / 5 people = 10 days
• And for mobile:
o 300 text cases x 26 devices = 7800 cases
o 7800 cases x 30 minutes/case = 3900 hours
o 3900 hours / 6 hours/day = 650 days
o 650- days/5 people = 130 days of test – 26 weeks!
And even earlier for Mobile
©2016 SOASTA, All rights reserved. 36
Don’t Wait Til the Last Minute to Test!
©2016 SOASTA, All rights reserved. 37
Test Right and Test Left, even into Production
• Performance Testing in development
o Set performance SLAs for new code and test in development,
same as unit and functional tests which code must pass
• Performance Testing in staging
o Higher loads in near-production systems
• Performance Testing in Production
o Full scale load tests to expected load and beyond
o Find weak and stress points and prioritize fixes into project
Performance Testing is Continuous
©2016 SOASTA, All rights reserved. 38
Test Continuously
Test from Development to Integration to Staging to Production
©2016 SOASTA, All rights reserved. 39
Test in Production
Some issues will only be found at scale load on production systems
Don’t forget your third party providers: CDNs, external scripts
©2016 SOASTA, All rights reserved. 40
Measure Mobile App Performance Under Load
All mobile apps perform well when there is no load
©2016 SOASTA, All rights reserved. 41
Automate Your Testing
Use Continuous Integration tools to automate testing
Demo
©2016 SOASTA, All rights reserved. 43
Now That the Test is Over
• Analyze results for future areas to address
o Weak or stress areas that aren’t likely this time but …
• Identify third parties that were affected by load
o Coordinate with suppliers to address issues
o Align schedules or at least be aware of their changes
Even if the test passed, you’re not done
©2016 SOASTA, All rights reserved. 44
Issues Will Happen
• “I am 100% confident that everything we tested will work
just fine.” – Nordstrom Performance Leader
o When loads are different than what you modeled, may have
problems
o E.g. At Nordstrom, during a recent anniversary sale, mobile sign-
ins were 9x greater than anticipated
o Used RUM to get to the root cause of the issue
Realize that Issues Will Happen Where You Can’t Predict Them
Q & A
Resources
Next Steps
©2016 SOASTA, All rights reserved. 46
Questions, Resources & Next Steps
• Holiday Readiness
o soasta.com/holiday-readiness
• The Performance Beacon
o soasta.com/blog
o soasta.com/blog/2015-popular-posts-web-performance
• Upcoming Webinars
o soasta.com/webinars: RUM-Based Testing
o Recordings of past webinars
• CloudTest on-Demand
o soasta.com/cloudtest: SOASTA will build & run tests for you
Resources
©2016 SOASTA, All rights reserved. 47
“The leader in performance analytics.”
www.soasta.com
SOASTA
©2016 SOASTA, All rights reserved. 48
CloudTest
• Load testing from development to production
o Continuous testing at any scale, on-prem or in the cloud
• Real-time analytics with customizable dashboards
o Safely test in production with full visibility
• Run tests live or automatically
o Full hands-on control or hands-off automation
• Full end-to-end view
o Front-end performance to back-end systems
Fast, scalable, affordable load testing for performance optimization

Weitere ähnliche Inhalte

Was ist angesagt?

Building a Performance A-Team
Building a Performance A-TeamBuilding a Performance A-Team
Building a Performance A-TeamSOASTA
 
Final tips holiday readiness 2015 for slide share
Final tips holiday readiness 2015 for slide shareFinal tips holiday readiness 2015 for slide share
Final tips holiday readiness 2015 for slide shareSOASTA
 
Webinar: Version Control in SOASTA 57
Webinar: Version Control in SOASTA 57Webinar: Version Control in SOASTA 57
Webinar: Version Control in SOASTA 57Jennifer Finney
 
Webinar: Are you ready for your peak season?
Webinar: Are you ready for your peak season?Webinar: Are you ready for your peak season?
Webinar: Are you ready for your peak season?Jennifer Finney
 
Testing In Production (TiP) Advances with Big Data & the Cloud
Testing In Production (TiP) Advances with Big Data & the CloudTesting In Production (TiP) Advances with Big Data & the Cloud
Testing In Production (TiP) Advances with Big Data & the CloudSOASTA
 
Continuous Load Testing with CloudTest and Jenkins
Continuous Load Testing with CloudTest and JenkinsContinuous Load Testing with CloudTest and Jenkins
Continuous Load Testing with CloudTest and JenkinsSOASTA
 
TechWell Accelerating Software Delivery with Continuous Integration feat. Dan...
TechWell Accelerating Software Delivery with Continuous Integration feat. Dan...TechWell Accelerating Software Delivery with Continuous Integration feat. Dan...
TechWell Accelerating Software Delivery with Continuous Integration feat. Dan...SOASTA
 
Get Ready for Changes To Load Testing
Get Ready for Changes To Load Testing Get Ready for Changes To Load Testing
Get Ready for Changes To Load Testing SOASTA
 
5 Keys to Your Best Automated Testing Strategy
5 Keys to Your Best Automated Testing Strategy5 Keys to Your Best Automated Testing Strategy
5 Keys to Your Best Automated Testing StrategySOASTA
 
Network Emulation in SOASTA 57 Spring Release
Network Emulation in SOASTA 57 Spring ReleaseNetwork Emulation in SOASTA 57 Spring Release
Network Emulation in SOASTA 57 Spring ReleaseJennifer Finney
 
Secrets to Realistic Load Testing
Secrets to Realistic Load TestingSecrets to Realistic Load Testing
Secrets to Realistic Load TestingSOASTA
 
O'Reilly Webcast: How Nordstrom Prepares Its Site for Holidays and Major Events
O'Reilly Webcast: How Nordstrom Prepares Its Site for Holidays and Major EventsO'Reilly Webcast: How Nordstrom Prepares Its Site for Holidays and Major Events
O'Reilly Webcast: How Nordstrom Prepares Its Site for Holidays and Major EventsSOASTA
 
7 steps to pragmatic mobile testing
7 steps to pragmatic mobile testing7 steps to pragmatic mobile testing
7 steps to pragmatic mobile testingSOASTA
 
Adopting Cloud Testing for Continuous Delivery, with the premier global provi...
Adopting Cloud Testing for Continuous Delivery, with the premier global provi...Adopting Cloud Testing for Continuous Delivery, with the premier global provi...
Adopting Cloud Testing for Continuous Delivery, with the premier global provi...SOASTA
 
SOASTA Webinar: Process Compression For Mobile App Dev 120612
SOASTA Webinar: Process Compression For Mobile App Dev 120612SOASTA Webinar: Process Compression For Mobile App Dev 120612
SOASTA Webinar: Process Compression For Mobile App Dev 120612SOASTA
 
New Features in CloudTest & TouchTest
New Features in CloudTest & TouchTestNew Features in CloudTest & TouchTest
New Features in CloudTest & TouchTestJennifer Finney
 
Performance Warrior Tales: Cloud Load Testing the Retail Giants
Performance Warrior Tales: Cloud Load Testing the Retail Giants Performance Warrior Tales: Cloud Load Testing the Retail Giants
Performance Warrior Tales: Cloud Load Testing the Retail Giants SOASTA
 
Accelerate Web and Mobile Testing for Continuous Integration and Delivery
Accelerate Web and Mobile Testing for Continuous Integration and DeliveryAccelerate Web and Mobile Testing for Continuous Integration and Delivery
Accelerate Web and Mobile Testing for Continuous Integration and DeliverySOASTA
 
Thriving in the Shark Tank: How Vebalizeit Load Tested with SOASTA
Thriving in the Shark Tank: How Vebalizeit Load Tested with SOASTAThriving in the Shark Tank: How Vebalizeit Load Tested with SOASTA
Thriving in the Shark Tank: How Vebalizeit Load Tested with SOASTASOASTA
 
Real User Measurement: The Secret Weapon for Quality
Real User Measurement: The Secret Weapon for QualityReal User Measurement: The Secret Weapon for Quality
Real User Measurement: The Secret Weapon for QualitySOASTA
 

Was ist angesagt? (20)

Building a Performance A-Team
Building a Performance A-TeamBuilding a Performance A-Team
Building a Performance A-Team
 
Final tips holiday readiness 2015 for slide share
Final tips holiday readiness 2015 for slide shareFinal tips holiday readiness 2015 for slide share
Final tips holiday readiness 2015 for slide share
 
Webinar: Version Control in SOASTA 57
Webinar: Version Control in SOASTA 57Webinar: Version Control in SOASTA 57
Webinar: Version Control in SOASTA 57
 
Webinar: Are you ready for your peak season?
Webinar: Are you ready for your peak season?Webinar: Are you ready for your peak season?
Webinar: Are you ready for your peak season?
 
Testing In Production (TiP) Advances with Big Data & the Cloud
Testing In Production (TiP) Advances with Big Data & the CloudTesting In Production (TiP) Advances with Big Data & the Cloud
Testing In Production (TiP) Advances with Big Data & the Cloud
 
Continuous Load Testing with CloudTest and Jenkins
Continuous Load Testing with CloudTest and JenkinsContinuous Load Testing with CloudTest and Jenkins
Continuous Load Testing with CloudTest and Jenkins
 
TechWell Accelerating Software Delivery with Continuous Integration feat. Dan...
TechWell Accelerating Software Delivery with Continuous Integration feat. Dan...TechWell Accelerating Software Delivery with Continuous Integration feat. Dan...
TechWell Accelerating Software Delivery with Continuous Integration feat. Dan...
 
Get Ready for Changes To Load Testing
Get Ready for Changes To Load Testing Get Ready for Changes To Load Testing
Get Ready for Changes To Load Testing
 
5 Keys to Your Best Automated Testing Strategy
5 Keys to Your Best Automated Testing Strategy5 Keys to Your Best Automated Testing Strategy
5 Keys to Your Best Automated Testing Strategy
 
Network Emulation in SOASTA 57 Spring Release
Network Emulation in SOASTA 57 Spring ReleaseNetwork Emulation in SOASTA 57 Spring Release
Network Emulation in SOASTA 57 Spring Release
 
Secrets to Realistic Load Testing
Secrets to Realistic Load TestingSecrets to Realistic Load Testing
Secrets to Realistic Load Testing
 
O'Reilly Webcast: How Nordstrom Prepares Its Site for Holidays and Major Events
O'Reilly Webcast: How Nordstrom Prepares Its Site for Holidays and Major EventsO'Reilly Webcast: How Nordstrom Prepares Its Site for Holidays and Major Events
O'Reilly Webcast: How Nordstrom Prepares Its Site for Holidays and Major Events
 
7 steps to pragmatic mobile testing
7 steps to pragmatic mobile testing7 steps to pragmatic mobile testing
7 steps to pragmatic mobile testing
 
Adopting Cloud Testing for Continuous Delivery, with the premier global provi...
Adopting Cloud Testing for Continuous Delivery, with the premier global provi...Adopting Cloud Testing for Continuous Delivery, with the premier global provi...
Adopting Cloud Testing for Continuous Delivery, with the premier global provi...
 
SOASTA Webinar: Process Compression For Mobile App Dev 120612
SOASTA Webinar: Process Compression For Mobile App Dev 120612SOASTA Webinar: Process Compression For Mobile App Dev 120612
SOASTA Webinar: Process Compression For Mobile App Dev 120612
 
New Features in CloudTest & TouchTest
New Features in CloudTest & TouchTestNew Features in CloudTest & TouchTest
New Features in CloudTest & TouchTest
 
Performance Warrior Tales: Cloud Load Testing the Retail Giants
Performance Warrior Tales: Cloud Load Testing the Retail Giants Performance Warrior Tales: Cloud Load Testing the Retail Giants
Performance Warrior Tales: Cloud Load Testing the Retail Giants
 
Accelerate Web and Mobile Testing for Continuous Integration and Delivery
Accelerate Web and Mobile Testing for Continuous Integration and DeliveryAccelerate Web and Mobile Testing for Continuous Integration and Delivery
Accelerate Web and Mobile Testing for Continuous Integration and Delivery
 
Thriving in the Shark Tank: How Vebalizeit Load Tested with SOASTA
Thriving in the Shark Tank: How Vebalizeit Load Tested with SOASTAThriving in the Shark Tank: How Vebalizeit Load Tested with SOASTA
Thriving in the Shark Tank: How Vebalizeit Load Tested with SOASTA
 
Real User Measurement: The Secret Weapon for Quality
Real User Measurement: The Secret Weapon for QualityReal User Measurement: The Secret Weapon for Quality
Real User Measurement: The Secret Weapon for Quality
 

Andere mochten auch

(GAM303) Beyond Game Servers: Load Testing, Rendering, and Cloud Gaming | AWS...
(GAM303) Beyond Game Servers: Load Testing, Rendering, and Cloud Gaming | AWS...(GAM303) Beyond Game Servers: Load Testing, Rendering, and Cloud Gaming | AWS...
(GAM303) Beyond Game Servers: Load Testing, Rendering, and Cloud Gaming | AWS...Amazon Web Services
 
Continuous load testing
Continuous load testingContinuous load testing
Continuous load testingcodepitbull
 
THE INFLUENCE OF TOP MANAGEMENT TEAM COMPOSITION ON INDONESIAN MINING COMPANIES
THE INFLUENCE OF TOP MANAGEMENT TEAM COMPOSITION ON INDONESIAN MINING COMPANIESTHE INFLUENCE OF TOP MANAGEMENT TEAM COMPOSITION ON INDONESIAN MINING COMPANIES
THE INFLUENCE OF TOP MANAGEMENT TEAM COMPOSITION ON INDONESIAN MINING COMPANIES Joy Elly Tulung
 
TOP MANAGEMENT TEAM COMPOSITION ON INDONESIAN BANKING CASE STUDY: BANKS IN 10...
TOP MANAGEMENT TEAM COMPOSITION ON INDONESIAN BANKING CASE STUDY: BANKS IN 10...TOP MANAGEMENT TEAM COMPOSITION ON INDONESIAN BANKING CASE STUDY: BANKS IN 10...
TOP MANAGEMENT TEAM COMPOSITION ON INDONESIAN BANKING CASE STUDY: BANKS IN 10...Joy Elly Tulung
 
O.b. c 10 understanding work teams
O.b. c 10 understanding work teamsO.b. c 10 understanding work teams
O.b. c 10 understanding work teamsDr.Rajesh Kamath
 
Load-testing 101 for Startups with Artillery.io
Load-testing 101 for Startups with Artillery.ioLoad-testing 101 for Startups with Artillery.io
Load-testing 101 for Startups with Artillery.ioHassy Veldstra
 
Load Testing Cassandra Applications (Ben Slater, Instaclustr) | C* Summit 2016
Load Testing Cassandra Applications (Ben Slater, Instaclustr) | C* Summit 2016Load Testing Cassandra Applications (Ben Slater, Instaclustr) | C* Summit 2016
Load Testing Cassandra Applications (Ben Slater, Instaclustr) | C* Summit 2016DataStax
 
Large Scale Load Testing Amazon.com’s Traffic on AWS (CPN102) | AWS re:Invent...
Large Scale Load Testing Amazon.com’s Traffic on AWS (CPN102) | AWS re:Invent...Large Scale Load Testing Amazon.com’s Traffic on AWS (CPN102) | AWS re:Invent...
Large Scale Load Testing Amazon.com’s Traffic on AWS (CPN102) | AWS re:Invent...Amazon Web Services
 
What is Agile Software Development?
What is Agile Software Development?What is Agile Software Development?
What is Agile Software Development?Blossom IO Inc.
 
Agile Software Development with Scrum – Introduction
Agile Software Development with Scrum – IntroductionAgile Software Development with Scrum – Introduction
Agile Software Development with Scrum – IntroductionBlackvard
 
Organizational behavior chapter 8 team
Organizational behavior chapter 8 teamOrganizational behavior chapter 8 team
Organizational behavior chapter 8 teamsurajsvh
 
Design Issues in IS & Team Composition
Design Issues in IS & Team CompositionDesign Issues in IS & Team Composition
Design Issues in IS & Team CompositionSana Ferzeen
 
Value Stream Mapping: Case Studies
Value Stream Mapping: Case StudiesValue Stream Mapping: Case Studies
Value Stream Mapping: Case StudiesTKMG, Inc.
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile MethodologyHaresh Karkar
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development OverviewStewart Rogers
 
15 Tips for Compelling Company Updates on LinkedIn
15 Tips for Compelling Company Updates on LinkedIn15 Tips for Compelling Company Updates on LinkedIn
15 Tips for Compelling Company Updates on LinkedInLinkedIn
 

Andere mochten auch (16)

(GAM303) Beyond Game Servers: Load Testing, Rendering, and Cloud Gaming | AWS...
(GAM303) Beyond Game Servers: Load Testing, Rendering, and Cloud Gaming | AWS...(GAM303) Beyond Game Servers: Load Testing, Rendering, and Cloud Gaming | AWS...
(GAM303) Beyond Game Servers: Load Testing, Rendering, and Cloud Gaming | AWS...
 
Continuous load testing
Continuous load testingContinuous load testing
Continuous load testing
 
THE INFLUENCE OF TOP MANAGEMENT TEAM COMPOSITION ON INDONESIAN MINING COMPANIES
THE INFLUENCE OF TOP MANAGEMENT TEAM COMPOSITION ON INDONESIAN MINING COMPANIESTHE INFLUENCE OF TOP MANAGEMENT TEAM COMPOSITION ON INDONESIAN MINING COMPANIES
THE INFLUENCE OF TOP MANAGEMENT TEAM COMPOSITION ON INDONESIAN MINING COMPANIES
 
TOP MANAGEMENT TEAM COMPOSITION ON INDONESIAN BANKING CASE STUDY: BANKS IN 10...
TOP MANAGEMENT TEAM COMPOSITION ON INDONESIAN BANKING CASE STUDY: BANKS IN 10...TOP MANAGEMENT TEAM COMPOSITION ON INDONESIAN BANKING CASE STUDY: BANKS IN 10...
TOP MANAGEMENT TEAM COMPOSITION ON INDONESIAN BANKING CASE STUDY: BANKS IN 10...
 
O.b. c 10 understanding work teams
O.b. c 10 understanding work teamsO.b. c 10 understanding work teams
O.b. c 10 understanding work teams
 
Load-testing 101 for Startups with Artillery.io
Load-testing 101 for Startups with Artillery.ioLoad-testing 101 for Startups with Artillery.io
Load-testing 101 for Startups with Artillery.io
 
Load Testing Cassandra Applications (Ben Slater, Instaclustr) | C* Summit 2016
Load Testing Cassandra Applications (Ben Slater, Instaclustr) | C* Summit 2016Load Testing Cassandra Applications (Ben Slater, Instaclustr) | C* Summit 2016
Load Testing Cassandra Applications (Ben Slater, Instaclustr) | C* Summit 2016
 
Large Scale Load Testing Amazon.com’s Traffic on AWS (CPN102) | AWS re:Invent...
Large Scale Load Testing Amazon.com’s Traffic on AWS (CPN102) | AWS re:Invent...Large Scale Load Testing Amazon.com’s Traffic on AWS (CPN102) | AWS re:Invent...
Large Scale Load Testing Amazon.com’s Traffic on AWS (CPN102) | AWS re:Invent...
 
What is Agile Software Development?
What is Agile Software Development?What is Agile Software Development?
What is Agile Software Development?
 
Agile Software Development with Scrum – Introduction
Agile Software Development with Scrum – IntroductionAgile Software Development with Scrum – Introduction
Agile Software Development with Scrum – Introduction
 
Organizational behavior chapter 8 team
Organizational behavior chapter 8 teamOrganizational behavior chapter 8 team
Organizational behavior chapter 8 team
 
Design Issues in IS & Team Composition
Design Issues in IS & Team CompositionDesign Issues in IS & Team Composition
Design Issues in IS & Team Composition
 
Value Stream Mapping: Case Studies
Value Stream Mapping: Case StudiesValue Stream Mapping: Case Studies
Value Stream Mapping: Case Studies
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile Methodology
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development Overview
 
15 Tips for Compelling Company Updates on LinkedIn
15 Tips for Compelling Company Updates on LinkedIn15 Tips for Compelling Company Updates on LinkedIn
15 Tips for Compelling Company Updates on LinkedIn
 

Ähnlich wie Load Testing Essentials for Peak Season Performance

Webinar: How to Load Test for Your Mobile Peak
Webinar: How to Load Test for Your Mobile PeakWebinar: How to Load Test for Your Mobile Peak
Webinar: How to Load Test for Your Mobile PeakJennifer Finney
 
ConFoo: Moving web performance testing to the left
ConFoo: Moving web performance testing to the leftConFoo: Moving web performance testing to the left
ConFoo: Moving web performance testing to the leftTom Chavez
 
Keys To World-Class Retail Web Performance - Expert tips for holiday web read...
Keys To World-Class Retail Web Performance - Expert tips for holiday web read...Keys To World-Class Retail Web Performance - Expert tips for holiday web read...
Keys To World-Class Retail Web Performance - Expert tips for holiday web read...SOASTA
 
Radial | SOASTA IR Webinar
Radial | SOASTA IR WebinarRadial | SOASTA IR Webinar
Radial | SOASTA IR WebinarSOASTA
 
EMEA Webinar - An Introduction to Real User Measurement
EMEA Webinar - An Introduction to Real User Measurement EMEA Webinar - An Introduction to Real User Measurement
EMEA Webinar - An Introduction to Real User Measurement SOASTA
 
Velocity Booth Session - Better Together: RUM & Synthetic
Velocity Booth Session - Better Together: RUM & SyntheticVelocity Booth Session - Better Together: RUM & Synthetic
Velocity Booth Session - Better Together: RUM & SyntheticSOASTA
 
Turning Digital Performance into Competitive Advantage
Turning Digital Performance into Competitive AdvantageTurning Digital Performance into Competitive Advantage
Turning Digital Performance into Competitive AdvantageJennifer Finney
 
Keys To World-Class Retail Web Performance - Expert tips for holiday web read...
Keys To World-Class Retail Web Performance - Expert tips for holiday web read...Keys To World-Class Retail Web Performance - Expert tips for holiday web read...
Keys To World-Class Retail Web Performance - Expert tips for holiday web read...SOASTA
 
#LSCon: The Missing Link - Data Interoperability From Learning Systems to Ope...
#LSCon: The Missing Link - Data Interoperability From Learning Systems to Ope...#LSCon: The Missing Link - Data Interoperability From Learning Systems to Ope...
#LSCon: The Missing Link - Data Interoperability From Learning Systems to Ope...Float
 
FutureOfAgile
FutureOfAgileFutureOfAgile
FutureOfAgileRob Healy
 
Application modernization meets human factors what's next
Application modernization meets human factors   what's nextApplication modernization meets human factors   what's next
Application modernization meets human factors what's nextJohn Head
 
EMEA Webinar - An Introduction to Real User Measurement
EMEA Webinar - An Introduction to Real User Measurement EMEA Webinar - An Introduction to Real User Measurement
EMEA Webinar - An Introduction to Real User Measurement SOASTA
 
Tis The Season: Load Testing Tips and Checklist for Retail Seasonal Readiness
Tis The Season: Load Testing Tips and Checklist for Retail Seasonal ReadinessTis The Season: Load Testing Tips and Checklist for Retail Seasonal Readiness
Tis The Season: Load Testing Tips and Checklist for Retail Seasonal ReadinessSOASTA
 
DV 2016: Mission Possible - Building a New Analytics Framework
DV 2016: Mission Possible - Building a New Analytics FrameworkDV 2016: Mission Possible - Building a New Analytics Framework
DV 2016: Mission Possible - Building a New Analytics FrameworkTealium
 
E-commerce Optimization: Using Load Balancing and CDN to Improve Website Perf...
E-commerce Optimization: Using Load Balancing and CDN to Improve Website Perf...E-commerce Optimization: Using Load Balancing and CDN to Improve Website Perf...
E-commerce Optimization: Using Load Balancing and CDN to Improve Website Perf...Imperva Incapsula
 
ASTQB washington-sept-2015
ASTQB washington-sept-2015ASTQB washington-sept-2015
ASTQB washington-sept-2015Dan Boutin
 
Using New Forms of Analytics - Slide Deck
Using New Forms of Analytics - Slide DeckUsing New Forms of Analytics - Slide Deck
Using New Forms of Analytics - Slide DeckLora Cecere
 
Moving Fast At Scale
Moving Fast At ScaleMoving Fast At Scale
Moving Fast At ScaleRandy Shoup
 
Reaching for Your Quality Stretch Goals: Testing at Realtor.com
Reaching for Your Quality Stretch Goals: Testing at Realtor.comReaching for Your Quality Stretch Goals: Testing at Realtor.com
Reaching for Your Quality Stretch Goals: Testing at Realtor.comKlaus Salchner
 
Wordcamp 2017-toronto-sam lalonde
Wordcamp 2017-toronto-sam lalondeWordcamp 2017-toronto-sam lalonde
Wordcamp 2017-toronto-sam lalondewcto2017
 

Ähnlich wie Load Testing Essentials for Peak Season Performance (20)

Webinar: How to Load Test for Your Mobile Peak
Webinar: How to Load Test for Your Mobile PeakWebinar: How to Load Test for Your Mobile Peak
Webinar: How to Load Test for Your Mobile Peak
 
ConFoo: Moving web performance testing to the left
ConFoo: Moving web performance testing to the leftConFoo: Moving web performance testing to the left
ConFoo: Moving web performance testing to the left
 
Keys To World-Class Retail Web Performance - Expert tips for holiday web read...
Keys To World-Class Retail Web Performance - Expert tips for holiday web read...Keys To World-Class Retail Web Performance - Expert tips for holiday web read...
Keys To World-Class Retail Web Performance - Expert tips for holiday web read...
 
Radial | SOASTA IR Webinar
Radial | SOASTA IR WebinarRadial | SOASTA IR Webinar
Radial | SOASTA IR Webinar
 
EMEA Webinar - An Introduction to Real User Measurement
EMEA Webinar - An Introduction to Real User Measurement EMEA Webinar - An Introduction to Real User Measurement
EMEA Webinar - An Introduction to Real User Measurement
 
Velocity Booth Session - Better Together: RUM & Synthetic
Velocity Booth Session - Better Together: RUM & SyntheticVelocity Booth Session - Better Together: RUM & Synthetic
Velocity Booth Session - Better Together: RUM & Synthetic
 
Turning Digital Performance into Competitive Advantage
Turning Digital Performance into Competitive AdvantageTurning Digital Performance into Competitive Advantage
Turning Digital Performance into Competitive Advantage
 
Keys To World-Class Retail Web Performance - Expert tips for holiday web read...
Keys To World-Class Retail Web Performance - Expert tips for holiday web read...Keys To World-Class Retail Web Performance - Expert tips for holiday web read...
Keys To World-Class Retail Web Performance - Expert tips for holiday web read...
 
#LSCon: The Missing Link - Data Interoperability From Learning Systems to Ope...
#LSCon: The Missing Link - Data Interoperability From Learning Systems to Ope...#LSCon: The Missing Link - Data Interoperability From Learning Systems to Ope...
#LSCon: The Missing Link - Data Interoperability From Learning Systems to Ope...
 
FutureOfAgile
FutureOfAgileFutureOfAgile
FutureOfAgile
 
Application modernization meets human factors what's next
Application modernization meets human factors   what's nextApplication modernization meets human factors   what's next
Application modernization meets human factors what's next
 
EMEA Webinar - An Introduction to Real User Measurement
EMEA Webinar - An Introduction to Real User Measurement EMEA Webinar - An Introduction to Real User Measurement
EMEA Webinar - An Introduction to Real User Measurement
 
Tis The Season: Load Testing Tips and Checklist for Retail Seasonal Readiness
Tis The Season: Load Testing Tips and Checklist for Retail Seasonal ReadinessTis The Season: Load Testing Tips and Checklist for Retail Seasonal Readiness
Tis The Season: Load Testing Tips and Checklist for Retail Seasonal Readiness
 
DV 2016: Mission Possible - Building a New Analytics Framework
DV 2016: Mission Possible - Building a New Analytics FrameworkDV 2016: Mission Possible - Building a New Analytics Framework
DV 2016: Mission Possible - Building a New Analytics Framework
 
E-commerce Optimization: Using Load Balancing and CDN to Improve Website Perf...
E-commerce Optimization: Using Load Balancing and CDN to Improve Website Perf...E-commerce Optimization: Using Load Balancing and CDN to Improve Website Perf...
E-commerce Optimization: Using Load Balancing and CDN to Improve Website Perf...
 
ASTQB washington-sept-2015
ASTQB washington-sept-2015ASTQB washington-sept-2015
ASTQB washington-sept-2015
 
Using New Forms of Analytics - Slide Deck
Using New Forms of Analytics - Slide DeckUsing New Forms of Analytics - Slide Deck
Using New Forms of Analytics - Slide Deck
 
Moving Fast At Scale
Moving Fast At ScaleMoving Fast At Scale
Moving Fast At Scale
 
Reaching for Your Quality Stretch Goals: Testing at Realtor.com
Reaching for Your Quality Stretch Goals: Testing at Realtor.comReaching for Your Quality Stretch Goals: Testing at Realtor.com
Reaching for Your Quality Stretch Goals: Testing at Realtor.com
 
Wordcamp 2017-toronto-sam lalonde
Wordcamp 2017-toronto-sam lalondeWordcamp 2017-toronto-sam lalonde
Wordcamp 2017-toronto-sam lalonde
 

Mehr von SOASTA

DPM in Pictures
DPM in PicturesDPM in Pictures
DPM in PicturesSOASTA
 
Optimizing your marketing promotions to mazimize your revenue
Optimizing your marketing promotions to mazimize your revenueOptimizing your marketing promotions to mazimize your revenue
Optimizing your marketing promotions to mazimize your revenueSOASTA
 
Velocity Booth Presentation - Which 3rd Party Resources Are Eating Your Profits?
Velocity Booth Presentation - Which 3rd Party Resources Are Eating Your Profits?Velocity Booth Presentation - Which 3rd Party Resources Are Eating Your Profits?
Velocity Booth Presentation - Which 3rd Party Resources Are Eating Your Profits?SOASTA
 
Velocity 2016 Speaking Session - Using Machine Learning to Determine Drivers ...
Velocity 2016 Speaking Session - Using Machine Learning to Determine Drivers ...Velocity 2016 Speaking Session - Using Machine Learning to Determine Drivers ...
Velocity 2016 Speaking Session - Using Machine Learning to Determine Drivers ...SOASTA
 
Velocity 15 Minute Booth Session - Building a Performance Team - Dave Murphy
Velocity 15 Minute Booth Session - Building a Performance Team - Dave MurphyVelocity 15 Minute Booth Session - Building a Performance Team - Dave Murphy
Velocity 15 Minute Booth Session - Building a Performance Team - Dave MurphySOASTA
 
IRCE 2016 Speaking Session – The Small Things That Add Up: How to Find What D...
IRCE 2016 Speaking Session – The Small Things That Add Up: How to Find What D...IRCE 2016 Speaking Session – The Small Things That Add Up: How to Find What D...
IRCE 2016 Speaking Session – The Small Things That Add Up: How to Find What D...SOASTA
 
Ann Ruckstuhl eTail West
Ann Ruckstuhl eTail WestAnn Ruckstuhl eTail West
Ann Ruckstuhl eTail WestSOASTA
 
Webinar: New Features in CloudTest & TouchTest
Webinar: New Features in CloudTest & TouchTestWebinar: New Features in CloudTest & TouchTest
Webinar: New Features in CloudTest & TouchTestSOASTA
 
Rewriting The Revenue Rules: From Mobile-First To Mobile-Only Mobile Shopping...
Rewriting The Revenue Rules: From Mobile-First To Mobile-Only Mobile Shopping...Rewriting The Revenue Rules: From Mobile-First To Mobile-Only Mobile Shopping...
Rewriting The Revenue Rules: From Mobile-First To Mobile-Only Mobile Shopping...SOASTA
 
Forensic tools for in-depth performance investigations
Forensic tools for in-depth performance investigations Forensic tools for in-depth performance investigations
Forensic tools for in-depth performance investigations SOASTA
 
Metrics, metrics everywhere (but where the heck do you start?)
Metrics, metrics everywhere (but where the heck do you start?) Metrics, metrics everywhere (but where the heck do you start?)
Metrics, metrics everywhere (but where the heck do you start?) SOASTA
 
Webinar - Success Factors Behind Successful Flash Sales
Webinar - Success Factors Behind Successful Flash SalesWebinar - Success Factors Behind Successful Flash Sales
Webinar - Success Factors Behind Successful Flash SalesSOASTA
 
Business Value of Performance - Ann Ruckstuhl CMO DOC
Business Value of Performance - Ann Ruckstuhl CMO DOCBusiness Value of Performance - Ann Ruckstuhl CMO DOC
Business Value of Performance - Ann Ruckstuhl CMO DOCSOASTA
 
eTail East 2015 - Ann Ruckstuhl Presentation
eTail East 2015 - Ann Ruckstuhl Presentation eTail East 2015 - Ann Ruckstuhl Presentation
eTail East 2015 - Ann Ruckstuhl Presentation SOASTA
 
State of the Union - Mobile Performance
State of the Union - Mobile PerformanceState of the Union - Mobile Performance
State of the Union - Mobile PerformanceSOASTA
 
20,000 Hours in the Cloud - Top 5 Cloud Lessons Learned By Tom Lounibos, CEO ...
20,000 Hours in the Cloud - Top 5 Cloud Lessons Learned By Tom Lounibos, CEO ...20,000 Hours in the Cloud - Top 5 Cloud Lessons Learned By Tom Lounibos, CEO ...
20,000 Hours in the Cloud - Top 5 Cloud Lessons Learned By Tom Lounibos, CEO ...SOASTA
 
The Four Hats of Load and Performance Testing with special guest Mentora
The Four Hats of Load and Performance Testing with special guest MentoraThe Four Hats of Load and Performance Testing with special guest Mentora
The Four Hats of Load and Performance Testing with special guest MentoraSOASTA
 
Continuous Load Testing with CloudTest and Jenkins
Continuous Load Testing with CloudTest and JenkinsContinuous Load Testing with CloudTest and Jenkins
Continuous Load Testing with CloudTest and JenkinsSOASTA
 
Agile Load Testing In The Real World
Agile Load Testing In The Real WorldAgile Load Testing In The Real World
Agile Load Testing In The Real WorldSOASTA
 
Erste schritte mit ct lite load_testing 02.04.14
Erste schritte mit ct lite load_testing 02.04.14Erste schritte mit ct lite load_testing 02.04.14
Erste schritte mit ct lite load_testing 02.04.14SOASTA
 

Mehr von SOASTA (20)

DPM in Pictures
DPM in PicturesDPM in Pictures
DPM in Pictures
 
Optimizing your marketing promotions to mazimize your revenue
Optimizing your marketing promotions to mazimize your revenueOptimizing your marketing promotions to mazimize your revenue
Optimizing your marketing promotions to mazimize your revenue
 
Velocity Booth Presentation - Which 3rd Party Resources Are Eating Your Profits?
Velocity Booth Presentation - Which 3rd Party Resources Are Eating Your Profits?Velocity Booth Presentation - Which 3rd Party Resources Are Eating Your Profits?
Velocity Booth Presentation - Which 3rd Party Resources Are Eating Your Profits?
 
Velocity 2016 Speaking Session - Using Machine Learning to Determine Drivers ...
Velocity 2016 Speaking Session - Using Machine Learning to Determine Drivers ...Velocity 2016 Speaking Session - Using Machine Learning to Determine Drivers ...
Velocity 2016 Speaking Session - Using Machine Learning to Determine Drivers ...
 
Velocity 15 Minute Booth Session - Building a Performance Team - Dave Murphy
Velocity 15 Minute Booth Session - Building a Performance Team - Dave MurphyVelocity 15 Minute Booth Session - Building a Performance Team - Dave Murphy
Velocity 15 Minute Booth Session - Building a Performance Team - Dave Murphy
 
IRCE 2016 Speaking Session – The Small Things That Add Up: How to Find What D...
IRCE 2016 Speaking Session – The Small Things That Add Up: How to Find What D...IRCE 2016 Speaking Session – The Small Things That Add Up: How to Find What D...
IRCE 2016 Speaking Session – The Small Things That Add Up: How to Find What D...
 
Ann Ruckstuhl eTail West
Ann Ruckstuhl eTail WestAnn Ruckstuhl eTail West
Ann Ruckstuhl eTail West
 
Webinar: New Features in CloudTest & TouchTest
Webinar: New Features in CloudTest & TouchTestWebinar: New Features in CloudTest & TouchTest
Webinar: New Features in CloudTest & TouchTest
 
Rewriting The Revenue Rules: From Mobile-First To Mobile-Only Mobile Shopping...
Rewriting The Revenue Rules: From Mobile-First To Mobile-Only Mobile Shopping...Rewriting The Revenue Rules: From Mobile-First To Mobile-Only Mobile Shopping...
Rewriting The Revenue Rules: From Mobile-First To Mobile-Only Mobile Shopping...
 
Forensic tools for in-depth performance investigations
Forensic tools for in-depth performance investigations Forensic tools for in-depth performance investigations
Forensic tools for in-depth performance investigations
 
Metrics, metrics everywhere (but where the heck do you start?)
Metrics, metrics everywhere (but where the heck do you start?) Metrics, metrics everywhere (but where the heck do you start?)
Metrics, metrics everywhere (but where the heck do you start?)
 
Webinar - Success Factors Behind Successful Flash Sales
Webinar - Success Factors Behind Successful Flash SalesWebinar - Success Factors Behind Successful Flash Sales
Webinar - Success Factors Behind Successful Flash Sales
 
Business Value of Performance - Ann Ruckstuhl CMO DOC
Business Value of Performance - Ann Ruckstuhl CMO DOCBusiness Value of Performance - Ann Ruckstuhl CMO DOC
Business Value of Performance - Ann Ruckstuhl CMO DOC
 
eTail East 2015 - Ann Ruckstuhl Presentation
eTail East 2015 - Ann Ruckstuhl Presentation eTail East 2015 - Ann Ruckstuhl Presentation
eTail East 2015 - Ann Ruckstuhl Presentation
 
State of the Union - Mobile Performance
State of the Union - Mobile PerformanceState of the Union - Mobile Performance
State of the Union - Mobile Performance
 
20,000 Hours in the Cloud - Top 5 Cloud Lessons Learned By Tom Lounibos, CEO ...
20,000 Hours in the Cloud - Top 5 Cloud Lessons Learned By Tom Lounibos, CEO ...20,000 Hours in the Cloud - Top 5 Cloud Lessons Learned By Tom Lounibos, CEO ...
20,000 Hours in the Cloud - Top 5 Cloud Lessons Learned By Tom Lounibos, CEO ...
 
The Four Hats of Load and Performance Testing with special guest Mentora
The Four Hats of Load and Performance Testing with special guest MentoraThe Four Hats of Load and Performance Testing with special guest Mentora
The Four Hats of Load and Performance Testing with special guest Mentora
 
Continuous Load Testing with CloudTest and Jenkins
Continuous Load Testing with CloudTest and JenkinsContinuous Load Testing with CloudTest and Jenkins
Continuous Load Testing with CloudTest and Jenkins
 
Agile Load Testing In The Real World
Agile Load Testing In The Real WorldAgile Load Testing In The Real World
Agile Load Testing In The Real World
 
Erste schritte mit ct lite load_testing 02.04.14
Erste schritte mit ct lite load_testing 02.04.14Erste schritte mit ct lite load_testing 02.04.14
Erste schritte mit ct lite load_testing 02.04.14
 

Kürzlich hochgeladen

Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 

Kürzlich hochgeladen (20)

Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 

Load Testing Essentials for Peak Season Performance

  • 1. ©2016 SOASTA, All rights reserved. Tom Chavez @tomchavez Mike Ostenberg @mikeostenberg Load testing for peak season: What to test and how to test
  • 2. ©2016 SOASTA, All rights reserved. • How fast is your site now? • Measure everything • Too much data? Science! • Prioritize what to fix • Optimize your site • What to test? • Test early and often – shift left and right • How to test?
  • 3. ©2016 SOASTA, All rights reserved. 3 Measure, Optimize, Test – Repeat
  • 4. How fast is your site now?
  • 5. ©2016 SOASTA, All rights reserved. 5 How fast is your site now? • Google says 1000ms! • No single right answer • Not all pages are equal o Some pages should be faster than others o The slowest pages might not be the ones to fix first
  • 6. ©2016 SOASTA, All rights reserved. 6 How is your site now? • mCommerce is global o US is not the benchmark • 39% of mobile users are unhappy with their online experiences o Top reasons: slow pages and site freezes/crashes • 57% have experienced problems when using mobile • 3 out of 4 consider mobile slower than desktop • 46% will not return to a site that performs poorly • 27% of smartphone users exceed data cap every month
  • 7. ©2016 SOASTA, All rights reserved. 7 When is your Peak Season? • Peak is year-round o Super Bowl Sunday – 110 million viewers o Bi-weekly or monthly payroll processing o Valentine’s Day, President’s Day, Mother’s Day, Father’s Day o Quarterly processing and filing o US Tax filing o Spring, Summer, Fall & Winter season sales o July 4th, Christmas in July o Back to School  We are here o Olympics o Halloween o Election Day o Singles Day – world’s biggest shopping day, $9B in 12 hours o Black Friday, Cyber Monday and Holidays
  • 9. ©2016 SOASTA, All rights reserved. 9 Measure Real, Synthetic, and Virtual Users • Real Users (RUM) provide deep data about your visitors o No other way to know everything about your users on your site • Synthetic Users tell you how parts of your site are doing o When no real users are visiting, synthetic users are still coming • Virtual Users tell you how your site will do at scale o Can’t get a million friends to visit your site at the same time? • Collect all the data and save it in the cloud! o Storage is cheap in the cloud, plus easier to analyze there • Add App Performance Management (APM) for a complete picture The Three Musketeers of Performance
  • 10. ©2016 SOASTA, All rights reserved. 10 Other Things to Measure • Session paths o How are your users going through your site • Mobile App Performance o How are your mobile apps performing? o What are users doing in your mobile apps? • Revenue o How much money are you making from each user and where? • How fast are your competitors’ pages? o You can’t insert code on their sites but you can measure Your company may be measuring these already
  • 12. ©2016 SOASTA, All rights reserved. 12 Analyze • Benchmark and baseline your site o How fast is your site now? How about the competition? • Correlate performance and outcome o Is poor performance affecting the business? • Find root causes for performance issues o Use RUM and APM data • Fix pages that impact most o Make a prioritized punch list of the pages to fix Use the data you’ve collected to gain insights
  • 13. ©2016 SOASTA, All rights reserved. 13 Baseline Your Performance How is your site doing? How does it compare to the competition?
  • 14. ©2016 SOASTA, All rights reserved. 14 Find Root Causes for Poor Performance Not all problems are from your app or back end systems
  • 15. ©2016 SOASTA, All rights reserved. 15 Page Visits vs. Performance
  • 16. ©2016 SOASTA, All rights reserved. 16 Page Visits vs. Performance by Device
  • 17. ©2016 SOASTA, All rights reserved. 17 Prioritize What to Fix – Greatest Impact The poorest performing page might not be the most important page
  • 19. ©2016 SOASTA, All rights reserved. 19 Page Bloat The average web page is more than 2MB in size
  • 20. ©2016 SOASTA, All rights reserved. 20 Page Bloat Where are all those kilobytes going
  • 21. ©2016 SOASTA, All rights reserved. 21 Doesn’t Bandwidth Solve the Problem?
  • 22. ©2016 SOASTA, All rights reserved. 22 Comparing Network Performance
  • 23. ©2016 SOASTA, All rights reserved. 23 Comparing Network Performance
  • 24. ©2016 SOASTA, All rights reserved. 24 Doesn’t Bandwidth Solve the Problem?
  • 25. ©2016 SOASTA, All rights reserved. 25 Doesn’t Bandwidth Solve the Problem? 25x Faster Bandwidth != 25x Faster Load Time
  • 26. ©2016 SOASTA, All rights reserved. 26 Prepare for Peak Events Optimize content for peak load events • Simplify website content o Keep only the most important content on the page • Reduce infrastructure requests o Block unnecessary requests, out-of-region visitors • Leverage historical comparisons o Review past traffic levels to predict future levels
  • 27. What Should I Test?
  • 28. ©2016 SOASTA, All rights reserved. 28 Creating a Test Plan – Session Analysis Which paths are the most important to users?
  • 29. ©2016 SOASTA, All rights reserved. 29 Creating a Test Plan – Session Analysis Which paths are the most important to users?
  • 30. ©2016 SOASTA, All rights reserved. 30 Creating a Test Plan – Peak Load What was the busiest Day, Hour, Minute, Second?
  • 31. ©2016 SOASTA, All rights reserved. 31 Creating a Test Plan – Page Flows What were most popular page flows with think times?
  • 32. ©2016 SOASTA, All rights reserved. 32 Creating a Test Plan - Which paths should I test, what think times, at what load, from where?
  • 33. ©2016 SOASTA, All rights reserved. 33 Network Emulation • Testing to match realistic situations o Users are not all from one location on a fast network o Packets get delayed, lost, re-ordered • Apps perform differently as network conditions worsen o Reduced throughput o Timeouts occur, connections are lost o Transactions take longer, longer sessions Adding real network modeling to load and performance testing
  • 35. ©2016 SOASTA, All rights reserved. 35 Start Testing Yesterday • How long will it take? o 300 test cases x 2 browsers = 600 cases o 600 cases x 30-minutes/case = 300 hours o 300 hours / 6 hours/day = 50 days o 50 days / 5 people = 10 days • And for mobile: o 300 text cases x 26 devices = 7800 cases o 7800 cases x 30 minutes/case = 3900 hours o 3900 hours / 6 hours/day = 650 days o 650- days/5 people = 130 days of test – 26 weeks! And even earlier for Mobile
  • 36. ©2016 SOASTA, All rights reserved. 36 Don’t Wait Til the Last Minute to Test!
  • 37. ©2016 SOASTA, All rights reserved. 37 Test Right and Test Left, even into Production • Performance Testing in development o Set performance SLAs for new code and test in development, same as unit and functional tests which code must pass • Performance Testing in staging o Higher loads in near-production systems • Performance Testing in Production o Full scale load tests to expected load and beyond o Find weak and stress points and prioritize fixes into project Performance Testing is Continuous
  • 38. ©2016 SOASTA, All rights reserved. 38 Test Continuously Test from Development to Integration to Staging to Production
  • 39. ©2016 SOASTA, All rights reserved. 39 Test in Production Some issues will only be found at scale load on production systems Don’t forget your third party providers: CDNs, external scripts
  • 40. ©2016 SOASTA, All rights reserved. 40 Measure Mobile App Performance Under Load All mobile apps perform well when there is no load
  • 41. ©2016 SOASTA, All rights reserved. 41 Automate Your Testing Use Continuous Integration tools to automate testing
  • 42. Demo
  • 43. ©2016 SOASTA, All rights reserved. 43 Now That the Test is Over • Analyze results for future areas to address o Weak or stress areas that aren’t likely this time but … • Identify third parties that were affected by load o Coordinate with suppliers to address issues o Align schedules or at least be aware of their changes Even if the test passed, you’re not done
  • 44. ©2016 SOASTA, All rights reserved. 44 Issues Will Happen • “I am 100% confident that everything we tested will work just fine.” – Nordstrom Performance Leader o When loads are different than what you modeled, may have problems o E.g. At Nordstrom, during a recent anniversary sale, mobile sign- ins were 9x greater than anticipated o Used RUM to get to the root cause of the issue Realize that Issues Will Happen Where You Can’t Predict Them
  • 46. ©2016 SOASTA, All rights reserved. 46 Questions, Resources & Next Steps • Holiday Readiness o soasta.com/holiday-readiness • The Performance Beacon o soasta.com/blog o soasta.com/blog/2015-popular-posts-web-performance • Upcoming Webinars o soasta.com/webinars: RUM-Based Testing o Recordings of past webinars • CloudTest on-Demand o soasta.com/cloudtest: SOASTA will build & run tests for you Resources
  • 47. ©2016 SOASTA, All rights reserved. 47 “The leader in performance analytics.” www.soasta.com SOASTA
  • 48. ©2016 SOASTA, All rights reserved. 48 CloudTest • Load testing from development to production o Continuous testing at any scale, on-prem or in the cloud • Real-time analytics with customizable dashboards o Safely test in production with full visibility • Run tests live or automatically o Full hands-on control or hands-off automation • Full end-to-end view o Front-end performance to back-end systems Fast, scalable, affordable load testing for performance optimization

Hinweis der Redaktion

  1. https://www.soasta.com/blog/23-stats-mobile-web-performance-monitoring/
  2. https://www.soasta.com/blog/23-stats-mobile-web-performance-monitoring/
  3. https://www.soasta.com/blog/23-stats-mobile-web-performance-monitoring/ 13 advertisers' websites crashed or performed poorly after their ads were shown during Super Bowl XLVII https://www.soasta.com/blog/support-your-super-bowl-ad-testing-and-optimizing-for-guaranteed-performance-2/
  4. https://www.soasta.com/blog/synthetic-real-user-measurement-monitoring-rum/
  5. https://www.soasta.com/blog/synthetic-real-user-measurement-monitoring-rum/
  6. https://www.soasta.com/blog/website-monitoring-fast-enough-user-experience/
  7. https://www.soasta.com/blog/website-monitoring-fast-enough-user-experience/
  8. https://www.soasta.com/blog/website-monitoring-fast-enough-user-experience/
  9. https://www.soasta.com/blog/page-bloat-average-web-page-2-mb/
  10. You can see that pretty much every asset type is in growth mode, with the most notable ones being images, scripts, and video content. https://www.soasta.com/blog/page-bloat-average-web-page-2-mb/
  11. https://www.soasta.com/blog/super-bowl-revisited-support-ad-testing-optimizing-guaranteed-performance/ 13 advertisers' websites crashed or performed poorly after their ads were shown during Super Bowl XLVII
  12. Which paths through site are most important? Test desktop, mobile, network emulation
  13. 33% of all conversions
  14. https://www.soasta.com/blog/the-one-thing-every-top-10-retailer-is-doing-again-this-holiday-season/
  15. https://www.soasta.com/solutions/continuous-load-testing/
  16. https://www.soasta.com/solutions/continuous-load-testing/
  17. Pokemon Go – app affected by back-end server slowness or crashing
  18. https://www.soasta.com/solutions/continuous-load-testing/
  19. https://www.soasta.com/blog/holiday-web-performance-monitoring-nordstrom/