SlideShare ist ein Scribd-Unternehmen logo
1 von 15
1
Presents:
Webinar
2
Expert Perspectives on Mobile Performance Testing
TODAY’S SOASTA PRESENTERS
Mark Tomlinson: West Evergreen Consulting, former LoadRunner PM
Dan Bartow: SOASTA VP Product Management
Moderator: Brad Johnson
Agenda:
• Poll question
• Embracing mobile performance testing – what's new and what's
not
• Building a performance test plan to address what really matters
• Testing and measuring for "Fast" and "Strong" all at once for mobile
and web
• Implementing a solution that does it all with agility to match the new
normal
Questions:
3
o Sheer Number of Devices (953M Smartphones)
o Different Operating Systems
o Scale of Global Customers (6B)
o Dynamic Content (Video, Animation, …)
o Emerging People to Machine Interfaces
Mobile performance at scale can not be
tested manually.
4
CPU
Battery
Memory
Native
Apps
Mobile Web Apps
App
Server
Databas
e
App
Server
Web
Server
CacheLoad
Balanc
er
Web
Server
Mobile
browser
Web
traffic
HTTP(S)
Shared web &
mobile
infrastructure
Web
browser
users
Mobile
browser
users
Hybrid Mobile Apps
App
Server
Databas
e
App
Server
Web
Server
CacheLoad
Balanc
er
Web
ServerNative
App Web
traffic
Dedicated or
shared mobile infrastructure
Real
devices
& large
scale
mobile
traffic
mUX is most
affected by back
end load and
network
performance
Mobile User
Experience (mUX)
is affected by
app & device
performance only
mUX is affected by
native app, device,
back-end and
network
performance
Fast AND Strong
5
o Development teams test at a unit and component level (as always)
o Test teams load test with web-based traffic (if load testing at all)
o Ops teams monitor with services built pre-Smartphone
o No one communicates, yet agile dev is all
about communication!
6
7
o 20 years in testing
o Performance Guy
o Small tests & Big tests
o Small & Big companies
o …speed freak.
8
- Old applications migrated to new mobile formats – “transformation”
- New Applications added-on to existing systems – “bolt-on”
- Entire new business units created for mobile consumer experience
- Device manufacturers are investing and expanding – alarmingly!!
- “The number of Smartphone users worldwide is predicted to exceed
1 billion by 2014” (Parks Associates, 2010)
- “Tablets to hit 100M shipments in 2012” (Source: ABI Research, 2012)
“Every customer I’ve worked with in the last 18 months
is prioritizing mobile performance testing.”
-Mark Tomlinson
9
WHAT’S NEW?
oDevices – lot’s of ‘em
oBattery Life & Heat
oGeographic Diversity
oLatencies – insanely high
oVariable Processor Frequency
WHAT’S NOT!
oThe risks of poor performance
oResponse Time & Volumes
oRoot-cause Analysis
oCapacity Estimation
oTest Planning
oBugs…lot’s of ‘em
10
A real story about a customer situation:
1.1,000 requests per second into the services infrastructure
2.Systems were fine-tuned, low-latency (< 250 ms)
3.Memory (in .NET CLR) was also optimized with perfection
4.They introduced a new mobile experience to the end-user
5.10% of the company started using the mobile app
6.What happened next…???
YOU MAKE THE CALL…
11
Enhance existing plans for mobile:
• Specific response-time goals for mobile
• Connected/disconnected test scenarios
• Mobile test lab setup & configuration
• Matrix of devices to be tested/supported
• Define end-user location and conditions
• Monitors for device’s physical resources
• Monitor client-side performance
Let’s review an example test strategy…
12
Ensure that new mobile plans include:
• Mobile Performance Objectives (time)
• Defined scope for device types
• Detailed explanation of end-user behavior
• Inter-app test conditions
• Carrier-specific test conditions
• Failure and recovery conditions
• Back-end system dependency and impacts
Let’s review a new mobile test plan…
13
Dan Bartow
14
Any
mix
of
traffi
c at
any
scal
e
Hybrid Mobile Apps
App
Server
Databas
e
App
Server
Web
Server
CacheLoad
Balanc
er
Web
ServerNative
App Web
traffic
Dedicated or
shared mobile infrastructureReal
devices
& large
scale
mobile
traffic
Global
Web
browser
users
Global
Mobile
browser
users
Measure what
Matters
o Dev teams test early and continuously for FREE with
CTLite
o Test teams respond quickly with complete mobile
coverage
o Ops team validate and tune production infrastructure
15
Thanks & Q&A
Contact SOASTA:
www.soasta.com/cloudtest/
info@soasta.com
866.344.8766
Follow us:
twitter.com/cloudtesttwitter.com/cloudtest
facebook.com/cloudtestfacebook.com/cloudtest
White Papers, Webinar Recordings, Case Studies
www.soasta.com - Knowledge Center
Next Webinar: Sept. 27, 10 a.m. PST
“Automated Testing & Continuous
Deployment
for Mobile Apps in the Cloud”
(SOASTA & CloudBees)
Register at www.soasta.com/knowledge-center/webinars
Contact Mark
mtomlins@westevergreen.com
@mtomlins
Contact Dan
dbartow@soasta.com
@PerfDan

Weitere ähnliche Inhalte

Ähnlich wie Fast, Strong & Nimble Mobile Performance Testing

Enbridge & Calpine: Using Smart Devices to Make Maximo Field Work Easy
Enbridge & Calpine: Using Smart Devices to Make Maximo Field Work EasyEnbridge & Calpine: Using Smart Devices to Make Maximo Field Work Easy
Enbridge & Calpine: Using Smart Devices to Make Maximo Field Work EasyStacey Miller
 
The Best of Both Worlds - Combining Performance and Functional Mobile App Tes...
The Best of Both Worlds - Combining Performance and Functional Mobile App Tes...The Best of Both Worlds - Combining Performance and Functional Mobile App Tes...
The Best of Both Worlds - Combining Performance and Functional Mobile App Tes...Bitbar
 
Enterprise architectsview 2015-apr
Enterprise architectsview 2015-aprEnterprise architectsview 2015-apr
Enterprise architectsview 2015-aprMongoDB
 
2015 Mastering SAP Tech - Enterprise Mobility - Testing Lessons Learned
2015 Mastering SAP Tech - Enterprise Mobility - Testing Lessons Learned2015 Mastering SAP Tech - Enterprise Mobility - Testing Lessons Learned
2015 Mastering SAP Tech - Enterprise Mobility - Testing Lessons LearnedEneko Jon Bilbao
 
Selecting the Right Mobile Test Automation Strategy: Challenges and Principles
Selecting the Right Mobile Test Automation Strategy: Challenges and Principles Selecting the Right Mobile Test Automation Strategy: Challenges and Principles
Selecting the Right Mobile Test Automation Strategy: Challenges and Principles Cognizant
 
Mobile Performance Testing Approaches and Challenges
Mobile Performance Testing Approaches and ChallengesMobile Performance Testing Approaches and Challenges
Mobile Performance Testing Approaches and ChallengesNous Infosystems
 
DevOps & Apps - Building and Operating Successful Mobile Apps
DevOps & Apps - Building and Operating Successful Mobile AppsDevOps & Apps - Building and Operating Successful Mobile Apps
DevOps & Apps - Building and Operating Successful Mobile AppsApigee | Google Cloud
 
Zen Test Labs Mobile Application Testing
Zen Test Labs Mobile Application TestingZen Test Labs Mobile Application Testing
Zen Test Labs Mobile Application TestingZen Test Labs
 
Vikash Keshri
Vikash KeshriVikash Keshri
Vikash Keshrivikash k
 
Raji_new_July_2015
Raji_new_July_2015Raji_new_July_2015
Raji_new_July_2015Raja Kumari
 
12 considerations for mobile testing (march 2017)
12 considerations for mobile testing (march 2017)12 considerations for mobile testing (march 2017)
12 considerations for mobile testing (march 2017)Antoine Aymer
 
Ibm mobile first platform presentation refresh 05 18-mc
Ibm mobile first platform presentation refresh 05 18-mcIbm mobile first platform presentation refresh 05 18-mc
Ibm mobile first platform presentation refresh 05 18-mcSaranga Tripathy
 
Doug Sillars on App Optimization
Doug Sillars on App OptimizationDoug Sillars on App Optimization
Doug Sillars on App Optimizationwipjam
 
170215 msa intro
170215 msa intro170215 msa intro
170215 msa introSonic leigh
 
AJAX for Mobile Devices - 04/2009
AJAX for Mobile Devices - 04/2009AJAX for Mobile Devices - 04/2009
AJAX for Mobile Devices - 04/2009Roland Tritsch
 
How Government Agencies are Using MongoDB to Build Data as a Service Solutions
How Government Agencies are Using MongoDB to Build Data as a Service SolutionsHow Government Agencies are Using MongoDB to Build Data as a Service Solutions
How Government Agencies are Using MongoDB to Build Data as a Service SolutionsMongoDB
 
IBM Mobile Quality Assurance - Open Beta Study Group Session 1
IBM Mobile Quality Assurance - Open Beta Study Group Session 1IBM Mobile Quality Assurance - Open Beta Study Group Session 1
IBM Mobile Quality Assurance - Open Beta Study Group Session 1Roger Snook
 

Ähnlich wie Fast, Strong & Nimble Mobile Performance Testing (20)

NZS-2990 Made with IBM - Mobile-ready Systems of Record
NZS-2990 Made with IBM - Mobile-ready Systems of RecordNZS-2990 Made with IBM - Mobile-ready Systems of Record
NZS-2990 Made with IBM - Mobile-ready Systems of Record
 
Enbridge & Calpine: Using Smart Devices to Make Maximo Field Work Easy
Enbridge & Calpine: Using Smart Devices to Make Maximo Field Work EasyEnbridge & Calpine: Using Smart Devices to Make Maximo Field Work Easy
Enbridge & Calpine: Using Smart Devices to Make Maximo Field Work Easy
 
The Best of Both Worlds - Combining Performance and Functional Mobile App Tes...
The Best of Both Worlds - Combining Performance and Functional Mobile App Tes...The Best of Both Worlds - Combining Performance and Functional Mobile App Tes...
The Best of Both Worlds - Combining Performance and Functional Mobile App Tes...
 
Enterprise architectsview 2015-apr
Enterprise architectsview 2015-aprEnterprise architectsview 2015-apr
Enterprise architectsview 2015-apr
 
2015 Mastering SAP Tech - Enterprise Mobility - Testing Lessons Learned
2015 Mastering SAP Tech - Enterprise Mobility - Testing Lessons Learned2015 Mastering SAP Tech - Enterprise Mobility - Testing Lessons Learned
2015 Mastering SAP Tech - Enterprise Mobility - Testing Lessons Learned
 
Selecting the Right Mobile Test Automation Strategy: Challenges and Principles
Selecting the Right Mobile Test Automation Strategy: Challenges and Principles Selecting the Right Mobile Test Automation Strategy: Challenges and Principles
Selecting the Right Mobile Test Automation Strategy: Challenges and Principles
 
Mobile Performance Testing Approaches and Challenges
Mobile Performance Testing Approaches and ChallengesMobile Performance Testing Approaches and Challenges
Mobile Performance Testing Approaches and Challenges
 
Synopsis
SynopsisSynopsis
Synopsis
 
DevOps & Apps - Building and Operating Successful Mobile Apps
DevOps & Apps - Building and Operating Successful Mobile AppsDevOps & Apps - Building and Operating Successful Mobile Apps
DevOps & Apps - Building and Operating Successful Mobile Apps
 
Zen Test Labs Mobile Application Testing
Zen Test Labs Mobile Application TestingZen Test Labs Mobile Application Testing
Zen Test Labs Mobile Application Testing
 
Vikash Keshri
Vikash KeshriVikash Keshri
Vikash Keshri
 
Shift left Observability
Shift left ObservabilityShift left Observability
Shift left Observability
 
Raji_new_July_2015
Raji_new_July_2015Raji_new_July_2015
Raji_new_July_2015
 
12 considerations for mobile testing (march 2017)
12 considerations for mobile testing (march 2017)12 considerations for mobile testing (march 2017)
12 considerations for mobile testing (march 2017)
 
Ibm mobile first platform presentation refresh 05 18-mc
Ibm mobile first platform presentation refresh 05 18-mcIbm mobile first platform presentation refresh 05 18-mc
Ibm mobile first platform presentation refresh 05 18-mc
 
Doug Sillars on App Optimization
Doug Sillars on App OptimizationDoug Sillars on App Optimization
Doug Sillars on App Optimization
 
170215 msa intro
170215 msa intro170215 msa intro
170215 msa intro
 
AJAX for Mobile Devices - 04/2009
AJAX for Mobile Devices - 04/2009AJAX for Mobile Devices - 04/2009
AJAX for Mobile Devices - 04/2009
 
How Government Agencies are Using MongoDB to Build Data as a Service Solutions
How Government Agencies are Using MongoDB to Build Data as a Service SolutionsHow Government Agencies are Using MongoDB to Build Data as a Service Solutions
How Government Agencies are Using MongoDB to Build Data as a Service Solutions
 
IBM Mobile Quality Assurance - Open Beta Study Group Session 1
IBM Mobile Quality Assurance - Open Beta Study Group Session 1IBM Mobile Quality Assurance - Open Beta Study Group Session 1
IBM Mobile Quality Assurance - Open Beta Study Group Session 1
 

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
 
Using JMeter in CloudTest for Continuous Testing
Using JMeter in CloudTest for Continuous TestingUsing JMeter in CloudTest for Continuous Testing
Using JMeter in CloudTest for Continuous TestingSOASTA
 
Webinar: Load Testing for Your Peak Season
Webinar: Load Testing for Your Peak SeasonWebinar: Load Testing for Your Peak Season
Webinar: Load Testing for Your Peak SeasonSOASTA
 
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
 
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
 
Radial | SOASTA IR Webinar
Radial | SOASTA IR WebinarRadial | SOASTA IR Webinar
Radial | SOASTA IR WebinarSOASTA
 
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
 
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
 
Soasta | CloudBees webinar 11/12/2015
Soasta | CloudBees webinar 11/12/2015Soasta | CloudBees webinar 11/12/2015
Soasta | CloudBees webinar 11/12/2015SOASTA
 
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
 
Continuous Testing
Continuous TestingContinuous Testing
Continuous TestingSOASTA
 
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
 

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
 
Using JMeter in CloudTest for Continuous Testing
Using JMeter in CloudTest for Continuous TestingUsing JMeter in CloudTest for Continuous Testing
Using JMeter in CloudTest for Continuous Testing
 
Webinar: Load Testing for Your Peak Season
Webinar: Load Testing for Your Peak SeasonWebinar: Load Testing for Your Peak Season
Webinar: Load Testing for Your Peak Season
 
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
 
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
 
Radial | SOASTA IR Webinar
Radial | SOASTA IR WebinarRadial | SOASTA IR Webinar
Radial | SOASTA IR Webinar
 
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
 
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
 
Soasta | CloudBees webinar 11/12/2015
Soasta | CloudBees webinar 11/12/2015Soasta | CloudBees webinar 11/12/2015
Soasta | CloudBees webinar 11/12/2015
 
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
 
Continuous Testing
Continuous TestingContinuous Testing
Continuous Testing
 
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
 

Kürzlich hochgeladen

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 

Kürzlich hochgeladen (20)

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 

Fast, Strong & Nimble Mobile Performance Testing

  • 2. 2 Expert Perspectives on Mobile Performance Testing TODAY’S SOASTA PRESENTERS Mark Tomlinson: West Evergreen Consulting, former LoadRunner PM Dan Bartow: SOASTA VP Product Management Moderator: Brad Johnson Agenda: • Poll question • Embracing mobile performance testing – what's new and what's not • Building a performance test plan to address what really matters • Testing and measuring for "Fast" and "Strong" all at once for mobile and web • Implementing a solution that does it all with agility to match the new normal Questions:
  • 3. 3 o Sheer Number of Devices (953M Smartphones) o Different Operating Systems o Scale of Global Customers (6B) o Dynamic Content (Video, Animation, …) o Emerging People to Machine Interfaces Mobile performance at scale can not be tested manually.
  • 4. 4 CPU Battery Memory Native Apps Mobile Web Apps App Server Databas e App Server Web Server CacheLoad Balanc er Web Server Mobile browser Web traffic HTTP(S) Shared web & mobile infrastructure Web browser users Mobile browser users Hybrid Mobile Apps App Server Databas e App Server Web Server CacheLoad Balanc er Web ServerNative App Web traffic Dedicated or shared mobile infrastructure Real devices & large scale mobile traffic mUX is most affected by back end load and network performance Mobile User Experience (mUX) is affected by app & device performance only mUX is affected by native app, device, back-end and network performance Fast AND Strong
  • 5. 5 o Development teams test at a unit and component level (as always) o Test teams load test with web-based traffic (if load testing at all) o Ops teams monitor with services built pre-Smartphone o No one communicates, yet agile dev is all about communication!
  • 6. 6
  • 7. 7 o 20 years in testing o Performance Guy o Small tests & Big tests o Small & Big companies o …speed freak.
  • 8. 8 - Old applications migrated to new mobile formats – “transformation” - New Applications added-on to existing systems – “bolt-on” - Entire new business units created for mobile consumer experience - Device manufacturers are investing and expanding – alarmingly!! - “The number of Smartphone users worldwide is predicted to exceed 1 billion by 2014” (Parks Associates, 2010) - “Tablets to hit 100M shipments in 2012” (Source: ABI Research, 2012) “Every customer I’ve worked with in the last 18 months is prioritizing mobile performance testing.” -Mark Tomlinson
  • 9. 9 WHAT’S NEW? oDevices – lot’s of ‘em oBattery Life & Heat oGeographic Diversity oLatencies – insanely high oVariable Processor Frequency WHAT’S NOT! oThe risks of poor performance oResponse Time & Volumes oRoot-cause Analysis oCapacity Estimation oTest Planning oBugs…lot’s of ‘em
  • 10. 10 A real story about a customer situation: 1.1,000 requests per second into the services infrastructure 2.Systems were fine-tuned, low-latency (< 250 ms) 3.Memory (in .NET CLR) was also optimized with perfection 4.They introduced a new mobile experience to the end-user 5.10% of the company started using the mobile app 6.What happened next…??? YOU MAKE THE CALL…
  • 11. 11 Enhance existing plans for mobile: • Specific response-time goals for mobile • Connected/disconnected test scenarios • Mobile test lab setup & configuration • Matrix of devices to be tested/supported • Define end-user location and conditions • Monitors for device’s physical resources • Monitor client-side performance Let’s review an example test strategy…
  • 12. 12 Ensure that new mobile plans include: • Mobile Performance Objectives (time) • Defined scope for device types • Detailed explanation of end-user behavior • Inter-app test conditions • Carrier-specific test conditions • Failure and recovery conditions • Back-end system dependency and impacts Let’s review a new mobile test plan…
  • 14. 14 Any mix of traffi c at any scal e Hybrid Mobile Apps App Server Databas e App Server Web Server CacheLoad Balanc er Web ServerNative App Web traffic Dedicated or shared mobile infrastructureReal devices & large scale mobile traffic Global Web browser users Global Mobile browser users Measure what Matters o Dev teams test early and continuously for FREE with CTLite o Test teams respond quickly with complete mobile coverage o Ops team validate and tune production infrastructure
  • 15. 15 Thanks & Q&A Contact SOASTA: www.soasta.com/cloudtest/ info@soasta.com 866.344.8766 Follow us: twitter.com/cloudtesttwitter.com/cloudtest facebook.com/cloudtestfacebook.com/cloudtest White Papers, Webinar Recordings, Case Studies www.soasta.com - Knowledge Center Next Webinar: Sept. 27, 10 a.m. PST “Automated Testing & Continuous Deployment for Mobile Apps in the Cloud” (SOASTA & CloudBees) Register at www.soasta.com/knowledge-center/webinars Contact Mark mtomlins@westevergreen.com @mtomlins Contact Dan dbartow@soasta.com @PerfDan

Hinweis der Redaktion

  1. I’ve been testing software for nearly 20 years – in many, various roles and capacities – but always keeping hands-on in the craft. I’ve worked on all types and sizes of tests – specifically around performance…testing for micro-latencies in the Windows kernel up to the first large-scale website test emulating more than 1,000,000 concurrent users on a website (in November 2000) I’ve worked at startups, mid-size companies – and large software vendors and big banks – as an employee and consultant my experience is that decisions about testing are made by individuals…who choose to think, or to not think about testing I’m an avid speed freak: motorcycles, bicycles, downhill skiing…anything that goes fast, I’m in!
  2. 4 years ago – I started giving webinars with guidance about how to prepare for the “upcoming WAVE of MOBILE adoption” – I know that Dan likes to surf – and I’m sure when he was learning…there were lots of crashes in the waves. Well, the parallel with mobile testing is that if you didn’t start paddling hard 4 years ago…you’re probably crashing in the waves like Dan.
  3. The right call: - the back-end systems will quickly exhaust memory resources because slower mobile transactions will reserve memory for longer periods of time - when heap reaches a specific % utilized of Physical memory – you swap…then you crash - to prevent this, you would need to segment slower traffic from faster traffic…via load balancing proactively, or adding application logical partitioning
  4. Ron Patton outlines 16 different steps – none of them specifically including mobile Scott Barber lists 24 pages in a performance engineering strategy template – the word mobile doesn’t appear “Testing Computer Software” from Kaner, Faulk and Nguyen – mentions “devices” generically, but not mobile We need to refresh and update our working templates, approaches and strategies – to include mobile
  5. Since mobile is new, the test plans often are built by new engineers or testers – without historic experience. - the scope of activity is narrowed to just the device …not the back-end systems - the geographicall end-user location is often missed - the connection/disconnection scenarios are often missing Many times the mobile application developers are the only people involved in testing an application – (WHY!!!?!?!???) I’ve actually heard a customer say: “oh, we don’t need QA – this is a mobile application.”