SlideShare une entreprise Scribd logo
1  sur  25
Mobile Performance Best Practices


      Enabling Enterprise mobility
           Extending Software Quality to Mobile


                 We will be starting momentarily

Perfectomobile                           Mobile Testing Center of Excellence Group
Webinar Agenda

          1            2                  3                    4


• Intro       • Mobile            • Mobile             • Q&A
                Performance         Performance
                Intro               Demo
              • Mobile            • Mobile
                Performance         Performance Case
                building blocks     Study
∙ Founded 2006
∙ 80+ employees
                                     Mobile Application Quality
                                     across the mobile application lifecycle
∙ Office in Boston, London, Israel
∙ Over 600 customers                                Monitoring     Testing        Automation

∙ Fortune 500 enterprises,
                                                       ALM                        Continuous
  Telcos, SMBs                                      Integration
                                                                  Offshoring
                                                                                  Integration

∙ SaaS Platform + Licenses                         Public Cloud                Private Cloud
∙ Recurring revenue model
Solution - The MobileCloud™ Platform
Mobile Performance
      Testing
Mobile Performance in the
application lifecycle

                                           Performance
                     Automation
      Functional




                                                     Production
                              Continuous
                              Delivery



                                                   Time
What is mobile performance
testing?
   Measuring the mobile end user experience in real-world simulated
   conditions
      Servers will be loaded
      Networks will experience performance issues
      Devices will behave differently
   Optimizing/troubleshooting the bottlenecks
      Find & measure against a mobile-specific benchmark
      Understanding the specific mobile bottlenecks. And optimize
        • Caching
        • Reduce network dependency & chatter
        • Provide graceful fallback
Different devices will behave
differently when the server is loaded
(Delay, timeout,…)

            Response time &
            availability

             Mobile KPI




                                        Virtual Users
Different devices will behave
differently under network
conditions     The mobile constraint:
                       Bandwidth                CPU
       Transaction
       response time




         Mobile KPI




                                                      Bandwidth
                                   WiFi
                        3G




                                          LTE
POLL
“Performance is the key to success”


“Efficiency of performance was identified as a focus for
mobile testing activity by almost two-thirds (64%) of firms”
“Mobile users expect robust performance and usability on the
move”
“Financial firms are the most acutely concerned about
application performance with 72% citing this as a priority. ”
5 Key Requirements for Mobile
Performance Testing

   Measure the mobile end user experience
      Define and execute the metrics that users care about
   Execute the test on a variety of devices
   Execute the test on a variety of networks
   Discover the impact of server load on mobile users
      Measure the mobile experience while server load
   Enable mobile performance testing on proven enterprise-
   grade solutions
Performance testing- Mobile User Experience- How To

 Network conditions               Server load conditions

   Measure user-facing KPIs         Convert network sniffer (PCAP)
   under network conditions         file into emulated traffic load

   Collect network sniffer file     Conduct measurement from
                                    real devices (while the service
      Analyze network traffic
                                    is under load)
      View network optimization
      recommendations               Focus on real device
                                    measurements
Mobile Performance
       Demo
Mobile Performance
  Best Practices

Ramesh Nagarajan
  Sky IT Group
About Sky I.T. Group
About Sky I.T. Group                                                  Organization
• Established in 1997                                                 •   Seasoned Executive & Account Management Teams
• Headquartered in NYC, Office in: ATL, Raleigh, Boston, Baltimore,   •   HP Certified PS Delivery Teams
  Ft. Lauderdale & San Jose                                           •   Leading provider of HP Software Solutions
• 60+ Employees                                                       •   Largest/Authorized HP SW Training Partner
• Focus: Leverage Technology to solve Business Challenges             •   HP SW Certification Center
• Target Market – Mid-to-Large Enterprise
• HP Focus
        • HP Software Reseller
        • HP Solution Provider – Professional Services
        • HP Education Provider
• Specialty Focus:
        • Managed “Testing-as-a-Service”
        • Mobility Testing CoE
• Service Delivery – Throughout the USA



Awards
•   2012 HP Software Spirit Award
•   2011 HP East Commercial Partner of the Quarter & Year
•   2010 HP Emerging Partner of the Year
•   2010 Arrow Partner of the Year

     16
Importance of Mobile Performance
                   Testing
YOU                                          YOUR COMPETITOR
                                   Impact
   Customer                        to your                Loss of
 dissatisfaction                    brand               customers




                   The customer               Loss of
                    goes to your             revenue
                   competitor’s
                     mobile site
Impact of mobile on performance

  500 Web Virtual Users       10 Mobile
      against a web             users
 application – No Mobile    introduced at
 users until 26 minutes –    26 minutes
   stable performance
Factors that impact Mobile
                  Performance



                           Mobile      Mobile       Type of
Number of   Application
                           Devices     carriers   Connection
 Mobile     Design and                                          Location
                          and their   and their    – 3G, 4G,
  users       Code
                             OS        quality     WiFi etc.,
Key Considerations for Mobile
Performance Testing
                                Capture,
                             Analyze and
                              Identify the
                             performance
                              bottlenecks


              Identify the
                  right
             combination
               to emulate

                                     Selection of Right
                                     Mobile Automation
                                           Tools
Selection of Right Mobile
          Automation Tools
Scripting capability

Network emulation capability

Load testing capability

Analyzing capability
Right combinations to emulate
Know your end user profile

Identify the business processes
Identify the most important device and network
conditions combinations
Determine the expected load
Emulate production load mobile scenarios using
PCAP and real devices
Capture, Analyze and Identify the
    performance bottlenecks
Monitor real devices power and performance

Utilize snapshots, video of test executions & logs

Correlate the metrics and identify bottlenecks

Analyze the impact of mobile users
Mobile Performance White paper
   In this white paper, you will be able to gain insights
   into the following mobile performance aspects:
     Key building blocks for a mobile performance solution
     Best practices and process to build a mobile performance
     solution
     Best practice solution design overview
   LINK to download (Registration required):
   http://help.perfectomobile.com/article/AA-01594/
Thank You!
                          If you have any further questions,
                          please contact:


                          Perfecto Mobile
                          info@perfectomobile.com
                          erank@perfectomobile.com
                          amirr@perfectomobile.com
                          rnagarajan@skyitgroup.com



        Join us on LinkedIn
        Mobile Testing Center of Excellence

Contenu connexe

Tendances

API Testing Using REST Assured with TestNG
API Testing Using REST Assured with TestNGAPI Testing Using REST Assured with TestNG
API Testing Using REST Assured with TestNGSiddharth Sharma
 
Mobile Performance Testing Approaches and Challenges
Mobile Performance Testing Approaches and ChallengesMobile Performance Testing Approaches and Challenges
Mobile Performance Testing Approaches and ChallengesNous Infosystems
 
Performance Testing for Mobile Apps & Sites using Apache JMeter
Performance Testing for Mobile Apps & Sites using Apache JMeterPerformance Testing for Mobile Apps & Sites using Apache JMeter
Performance Testing for Mobile Apps & Sites using Apache JMeterAlon Girmonsky
 
API Test Automation
API Test Automation API Test Automation
API Test Automation SQALab
 
Mobile Automation with Appium
Mobile Automation with AppiumMobile Automation with Appium
Mobile Automation with AppiumManoj Kumar Kumar
 
Ship quality mobile apps with speed [Webinar]
Ship quality mobile apps with speed [Webinar]Ship quality mobile apps with speed [Webinar]
Ship quality mobile apps with speed [Webinar]BrowserStack
 
Postman Enterprise Webinar
Postman Enterprise WebinarPostman Enterprise Webinar
Postman Enterprise WebinarKin Lane
 
API Test Automation Using Karate (Anil Kumar Moka)
API Test Automation Using Karate (Anil Kumar Moka)API Test Automation Using Karate (Anil Kumar Moka)
API Test Automation Using Karate (Anil Kumar Moka)Peter Thomas
 
Setting up Performance Testing & Engineering COE - Top 10 success secrets
Setting up Performance Testing & Engineering COE - Top 10 success secretsSetting up Performance Testing & Engineering COE - Top 10 success secrets
Setting up Performance Testing & Engineering COE - Top 10 success secretsRamya Ramalinga Moorthy
 
Mobile Application Testing
Mobile Application TestingMobile Application Testing
Mobile Application TestingSWAAM Tech
 
Postman Introduction
Postman IntroductionPostman Introduction
Postman IntroductionRahul Agarwal
 
Mobile Application Testing by Javed Ansari
Mobile Application Testing by Javed AnsariMobile Application Testing by Javed Ansari
Mobile Application Testing by Javed AnsariJaved Ansari
 

Tendances (20)

API Testing Using REST Assured with TestNG
API Testing Using REST Assured with TestNGAPI Testing Using REST Assured with TestNG
API Testing Using REST Assured with TestNG
 
selenium resume
selenium resumeselenium resume
selenium resume
 
Mobile Performance Testing Approaches and Challenges
Mobile Performance Testing Approaches and ChallengesMobile Performance Testing Approaches and Challenges
Mobile Performance Testing Approaches and Challenges
 
Api Testing
Api TestingApi Testing
Api Testing
 
Performance Testing for Mobile Apps & Sites using Apache JMeter
Performance Testing for Mobile Apps & Sites using Apache JMeterPerformance Testing for Mobile Apps & Sites using Apache JMeter
Performance Testing for Mobile Apps & Sites using Apache JMeter
 
API Test Automation
API Test Automation API Test Automation
API Test Automation
 
Automation With A Tool Demo
Automation With A Tool DemoAutomation With A Tool Demo
Automation With A Tool Demo
 
Mobile Automation with Appium
Mobile Automation with AppiumMobile Automation with Appium
Mobile Automation with Appium
 
Ship quality mobile apps with speed [Webinar]
Ship quality mobile apps with speed [Webinar]Ship quality mobile apps with speed [Webinar]
Ship quality mobile apps with speed [Webinar]
 
My resume selenium
My resume   seleniumMy resume   selenium
My resume selenium
 
Postman Enterprise Webinar
Postman Enterprise WebinarPostman Enterprise Webinar
Postman Enterprise Webinar
 
API Test Automation Using Karate (Anil Kumar Moka)
API Test Automation Using Karate (Anil Kumar Moka)API Test Automation Using Karate (Anil Kumar Moka)
API Test Automation Using Karate (Anil Kumar Moka)
 
Setting up Performance Testing & Engineering COE - Top 10 success secrets
Setting up Performance Testing & Engineering COE - Top 10 success secretsSetting up Performance Testing & Engineering COE - Top 10 success secrets
Setting up Performance Testing & Engineering COE - Top 10 success secrets
 
Mobile Application Testing
Mobile Application TestingMobile Application Testing
Mobile Application Testing
 
Test automation proposal
Test automation proposalTest automation proposal
Test automation proposal
 
Postman Introduction
Postman IntroductionPostman Introduction
Postman Introduction
 
Mobile App Testing Strategy
Mobile App Testing StrategyMobile App Testing Strategy
Mobile App Testing Strategy
 
Mobile Application Testing by Javed Ansari
Mobile Application Testing by Javed AnsariMobile Application Testing by Javed Ansari
Mobile Application Testing by Javed Ansari
 
Test automation process
Test automation processTest automation process
Test automation process
 
Cucumber ppt
Cucumber pptCucumber ppt
Cucumber ppt
 

En vedette

Performance Testing in a Mobile World
Performance Testing in a Mobile WorldPerformance Testing in a Mobile World
Performance Testing in a Mobile Worldstuartmoncrieff
 
Mobile Apps Performance Testing Using Open Source Tool JMeter
Mobile Apps Performance Testing Using Open Source Tool JMeterMobile Apps Performance Testing Using Open Source Tool JMeter
Mobile Apps Performance Testing Using Open Source Tool JMeterDevendra Singh
 
Performance testing – mobile apps session1
Performance testing – mobile apps   session1Performance testing – mobile apps   session1
Performance testing – mobile apps session1Jyothirmayee Pola
 
Performance Testing in the Cloud
Performance Testing in the CloudPerformance Testing in the Cloud
Performance Testing in the Cloudstuartmoncrieff
 
Unit testing and Android
Unit testing and AndroidUnit testing and Android
Unit testing and AndroidTomáš Kypta
 
Android testing
Android testingAndroid testing
Android testingJinaTm
 
Android & iPhone App Testing
 Android & iPhone App Testing Android & iPhone App Testing
Android & iPhone App TestingSWAAM Tech
 
Android Unit Tesing at I/O rewind 2015
Android Unit Tesing at I/O rewind 2015Android Unit Tesing at I/O rewind 2015
Android Unit Tesing at I/O rewind 2015Somkiat Puisungnoen
 
Performance testing – mobile apps session1
Performance testing – mobile apps   session1Performance testing – mobile apps   session1
Performance testing – mobile apps session1Jyothirmayee Pola
 
Checkout Report Webinar by Elastic Path and Netconcepts
Checkout Report Webinar by Elastic Path and NetconceptsCheckout Report Webinar by Elastic Path and Netconcepts
Checkout Report Webinar by Elastic Path and Netconceptsgetelastic
 
Mobile Performance Testing - Testing the Server
Mobile Performance Testing  - Testing the ServerMobile Performance Testing  - Testing the Server
Mobile Performance Testing - Testing the ServerXBOSoft
 
ELC Exxon Mobile Case Competition Winner Emory University
ELC Exxon Mobile Case Competition Winner Emory UniversityELC Exxon Mobile Case Competition Winner Emory University
ELC Exxon Mobile Case Competition Winner Emory UniversityIesha Scott
 
Mobile Device Client Application Performance Testing
Mobile Device Client Application Performance Testing Mobile Device Client Application Performance Testing
Mobile Device Client Application Performance Testing XBOSoft
 
Four Best Practices for Modern Performance Testing
Four Best Practices for Modern Performance TestingFour Best Practices for Modern Performance Testing
Four Best Practices for Modern Performance TestingSOASTA
 
Extending VuGen 11.5 with custom add-ins
Extending VuGen 11.5 with custom add-insExtending VuGen 11.5 with custom add-ins
Extending VuGen 11.5 with custom add-insstuartmoncrieff
 
Identifying memory leaks in Android applications
Identifying memory leaks in Android applicationsIdentifying memory leaks in Android applications
Identifying memory leaks in Android applicationsZachary Blair
 
Introduction to android testing - oscon 2012
Introduction to android testing - oscon 2012Introduction to android testing - oscon 2012
Introduction to android testing - oscon 2012OSCON Byrum
 
Unit Testing Android Applications
Unit Testing Android ApplicationsUnit Testing Android Applications
Unit Testing Android ApplicationsRody Middelkoop
 

En vedette (20)

Performance Testing in a Mobile World
Performance Testing in a Mobile WorldPerformance Testing in a Mobile World
Performance Testing in a Mobile World
 
Mobile Apps Performance Testing Using Open Source Tool JMeter
Mobile Apps Performance Testing Using Open Source Tool JMeterMobile Apps Performance Testing Using Open Source Tool JMeter
Mobile Apps Performance Testing Using Open Source Tool JMeter
 
Performance testing – mobile apps session1
Performance testing – mobile apps   session1Performance testing – mobile apps   session1
Performance testing – mobile apps session1
 
Performance Testing in the Cloud
Performance Testing in the CloudPerformance Testing in the Cloud
Performance Testing in the Cloud
 
Unit testing and Android
Unit testing and AndroidUnit testing and Android
Unit testing and Android
 
Introduction to android testing
Introduction to android testingIntroduction to android testing
Introduction to android testing
 
Android testing
Android testingAndroid testing
Android testing
 
Android & iPhone App Testing
 Android & iPhone App Testing Android & iPhone App Testing
Android & iPhone App Testing
 
Android Unit Tesing at I/O rewind 2015
Android Unit Tesing at I/O rewind 2015Android Unit Tesing at I/O rewind 2015
Android Unit Tesing at I/O rewind 2015
 
Ionic
IonicIonic
Ionic
 
Performance testing – mobile apps session1
Performance testing – mobile apps   session1Performance testing – mobile apps   session1
Performance testing – mobile apps session1
 
Checkout Report Webinar by Elastic Path and Netconcepts
Checkout Report Webinar by Elastic Path and NetconceptsCheckout Report Webinar by Elastic Path and Netconcepts
Checkout Report Webinar by Elastic Path and Netconcepts
 
Mobile Performance Testing - Testing the Server
Mobile Performance Testing  - Testing the ServerMobile Performance Testing  - Testing the Server
Mobile Performance Testing - Testing the Server
 
ELC Exxon Mobile Case Competition Winner Emory University
ELC Exxon Mobile Case Competition Winner Emory UniversityELC Exxon Mobile Case Competition Winner Emory University
ELC Exxon Mobile Case Competition Winner Emory University
 
Mobile Device Client Application Performance Testing
Mobile Device Client Application Performance Testing Mobile Device Client Application Performance Testing
Mobile Device Client Application Performance Testing
 
Four Best Practices for Modern Performance Testing
Four Best Practices for Modern Performance TestingFour Best Practices for Modern Performance Testing
Four Best Practices for Modern Performance Testing
 
Extending VuGen 11.5 with custom add-ins
Extending VuGen 11.5 with custom add-insExtending VuGen 11.5 with custom add-ins
Extending VuGen 11.5 with custom add-ins
 
Identifying memory leaks in Android applications
Identifying memory leaks in Android applicationsIdentifying memory leaks in Android applications
Identifying memory leaks in Android applications
 
Introduction to android testing - oscon 2012
Introduction to android testing - oscon 2012Introduction to android testing - oscon 2012
Introduction to android testing - oscon 2012
 
Unit Testing Android Applications
Unit Testing Android ApplicationsUnit Testing Android Applications
Unit Testing Android Applications
 

Similaire à Mobile Performance Testing - Best Practices

Webinar mobile performance_best_practices
Webinar mobile performance_best_practicesWebinar mobile performance_best_practices
Webinar mobile performance_best_practicesPerfecto Mobile
 
Ibm mobile strategy may2012 mark.cesario v1.0
Ibm mobile strategy may2012 mark.cesario v1.0Ibm mobile strategy may2012 mark.cesario v1.0
Ibm mobile strategy may2012 mark.cesario v1.0Mark Cesario
 
IBM Presentation for Mobile Developer Summit India
IBM Presentation for Mobile Developer Summit IndiaIBM Presentation for Mobile Developer Summit India
IBM Presentation for Mobile Developer Summit IndiaLeigh Williamson
 
Webinar mobile monitoring_intro
Webinar mobile monitoring_introWebinar mobile monitoring_intro
Webinar mobile monitoring_introPerfecto Mobile
 
DevOps for the Mobile Enterprise: Test and Deploy
DevOps for the Mobile Enterprise: Test and DeployDevOps for the Mobile Enterprise: Test and Deploy
DevOps for the Mobile Enterprise: Test and DeployRosalind Radcliffe
 
Collaborative lifecycle development for Mobile Software
Collaborative lifecycle development for Mobile Software Collaborative lifecycle development for Mobile Software
Collaborative lifecycle development for Mobile Software IBM WebSphereIndia
 
Collaborative lifecycle development for Mobile Software
Collaborative lifecycle development for Mobile SoftwareCollaborative lifecycle development for Mobile Software
Collaborative lifecycle development for Mobile SoftwareIBM Software India
 
Jerry Romanek series mobile development 2012 year end review
Jerry Romanek series   mobile development 2012 year end reviewJerry Romanek series   mobile development 2012 year end review
Jerry Romanek series mobile development 2012 year end reviewLeigh Williamson
 
Mobile Testing Presentation at IBM Pulse 2013
Mobile Testing Presentation at IBM Pulse 2013Mobile Testing Presentation at IBM Pulse 2013
Mobile Testing Presentation at IBM Pulse 2013Leigh Williamson
 
IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013
IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013
IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013IBM Switzerland
 
Managing Mobile App Performance Through Geo-Performance Visibility
Managing Mobile App Performance Through Geo-Performance VisibilityManaging Mobile App Performance Through Geo-Performance Visibility
Managing Mobile App Performance Through Geo-Performance VisibilityDaniel Chan
 
Hcl axon mobility rev 2 2 sapphire12
Hcl axon mobility rev 2 2 sapphire12Hcl axon mobility rev 2 2 sapphire12
Hcl axon mobility rev 2 2 sapphire12snehaghildiyal123
 
Aspirea sales presentation
Aspirea sales presentationAspirea sales presentation
Aspirea sales presentationMayank Singh
 
Timelytrendsin appdelivery
Timelytrendsin appdeliveryTimelytrendsin appdelivery
Timelytrendsin appdeliveryKelly Emo
 
Performance Testing
Performance TestingPerformance Testing
Performance Testingrockden
 
Modern Apps and App Lifecycle
Modern Apps and App LifecycleModern Apps and App Lifecycle
Modern Apps and App LifecycleMarc Hoppers
 
2013 Good Design is Good Business - Mobile
2013 Good Design is Good Business - Mobile2013 Good Design is Good Business - Mobile
2013 Good Design is Good Business - MobileRoger Snook
 
Innovate 2013 session 1243 mobile testing.v3
Innovate 2013   session 1243 mobile testing.v3Innovate 2013   session 1243 mobile testing.v3
Innovate 2013 session 1243 mobile testing.v3Leigh Williamson
 
Compuware APM Solution
Compuware APM SolutionCompuware APM Solution
Compuware APM Solutionbackfire_88
 

Similaire à Mobile Performance Testing - Best Practices (20)

Webinar mobile performance_best_practices
Webinar mobile performance_best_practicesWebinar mobile performance_best_practices
Webinar mobile performance_best_practices
 
Ibm mobile strategy may2012 mark.cesario v1.0
Ibm mobile strategy may2012 mark.cesario v1.0Ibm mobile strategy may2012 mark.cesario v1.0
Ibm mobile strategy may2012 mark.cesario v1.0
 
IBM Presentation for Mobile Developer Summit India
IBM Presentation for Mobile Developer Summit IndiaIBM Presentation for Mobile Developer Summit India
IBM Presentation for Mobile Developer Summit India
 
Webinar mobile monitoring_intro
Webinar mobile monitoring_introWebinar mobile monitoring_intro
Webinar mobile monitoring_intro
 
DevOps for the Mobile Enterprise: Test and Deploy
DevOps for the Mobile Enterprise: Test and DeployDevOps for the Mobile Enterprise: Test and Deploy
DevOps for the Mobile Enterprise: Test and Deploy
 
Collaborative lifecycle development for Mobile Software
Collaborative lifecycle development for Mobile Software Collaborative lifecycle development for Mobile Software
Collaborative lifecycle development for Mobile Software
 
Collaborative lifecycle development for Mobile Software
Collaborative lifecycle development for Mobile SoftwareCollaborative lifecycle development for Mobile Software
Collaborative lifecycle development for Mobile Software
 
Jerry Romanek series mobile development 2012 year end review
Jerry Romanek series   mobile development 2012 year end reviewJerry Romanek series   mobile development 2012 year end review
Jerry Romanek series mobile development 2012 year end review
 
Mobile Testing Presentation at IBM Pulse 2013
Mobile Testing Presentation at IBM Pulse 2013Mobile Testing Presentation at IBM Pulse 2013
Mobile Testing Presentation at IBM Pulse 2013
 
IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013
IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013
IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013
 
Managing Mobile App Performance Through Geo-Performance Visibility
Managing Mobile App Performance Through Geo-Performance VisibilityManaging Mobile App Performance Through Geo-Performance Visibility
Managing Mobile App Performance Through Geo-Performance Visibility
 
Hcl axon mobility rev 2 2 sapphire12
Hcl axon mobility rev 2 2 sapphire12Hcl axon mobility rev 2 2 sapphire12
Hcl axon mobility rev 2 2 sapphire12
 
Aspirea sales presentation
Aspirea sales presentationAspirea sales presentation
Aspirea sales presentation
 
Timelytrendsin appdelivery
Timelytrendsin appdeliveryTimelytrendsin appdelivery
Timelytrendsin appdelivery
 
Performance Testing
Performance TestingPerformance Testing
Performance Testing
 
Modern Apps and App Lifecycle
Modern Apps and App LifecycleModern Apps and App Lifecycle
Modern Apps and App Lifecycle
 
2013 Good Design is Good Business - Mobile
2013 Good Design is Good Business - Mobile2013 Good Design is Good Business - Mobile
2013 Good Design is Good Business - Mobile
 
Innovate 2013 session 1243 mobile testing.v3
Innovate 2013   session 1243 mobile testing.v3Innovate 2013   session 1243 mobile testing.v3
Innovate 2013 session 1243 mobile testing.v3
 
Compuware APM Solution
Compuware APM SolutionCompuware APM Solution
Compuware APM Solution
 
How We Built Touch
How We Built TouchHow We Built Touch
How We Built Touch
 

Dernier

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
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 

Dernier (20)

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
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 

Mobile Performance Testing - Best Practices

  • 1. Mobile Performance Best Practices Enabling Enterprise mobility Extending Software Quality to Mobile We will be starting momentarily Perfectomobile Mobile Testing Center of Excellence Group
  • 2. Webinar Agenda 1 2 3 4 • Intro • Mobile • Mobile • Q&A Performance Performance Intro Demo • Mobile • Mobile Performance Performance Case building blocks Study
  • 3. ∙ Founded 2006 ∙ 80+ employees Mobile Application Quality across the mobile application lifecycle ∙ Office in Boston, London, Israel ∙ Over 600 customers Monitoring Testing Automation ∙ Fortune 500 enterprises, ALM Continuous Telcos, SMBs Integration Offshoring Integration ∙ SaaS Platform + Licenses Public Cloud Private Cloud ∙ Recurring revenue model
  • 4. Solution - The MobileCloud™ Platform
  • 6. Mobile Performance in the application lifecycle Performance Automation Functional Production Continuous Delivery Time
  • 7. What is mobile performance testing? Measuring the mobile end user experience in real-world simulated conditions Servers will be loaded Networks will experience performance issues Devices will behave differently Optimizing/troubleshooting the bottlenecks Find & measure against a mobile-specific benchmark Understanding the specific mobile bottlenecks. And optimize • Caching • Reduce network dependency & chatter • Provide graceful fallback
  • 8. Different devices will behave differently when the server is loaded (Delay, timeout,…) Response time & availability Mobile KPI Virtual Users
  • 9. Different devices will behave differently under network conditions The mobile constraint: Bandwidth CPU Transaction response time Mobile KPI Bandwidth WiFi 3G LTE
  • 10. POLL
  • 11. “Performance is the key to success” “Efficiency of performance was identified as a focus for mobile testing activity by almost two-thirds (64%) of firms” “Mobile users expect robust performance and usability on the move” “Financial firms are the most acutely concerned about application performance with 72% citing this as a priority. ”
  • 12. 5 Key Requirements for Mobile Performance Testing Measure the mobile end user experience Define and execute the metrics that users care about Execute the test on a variety of devices Execute the test on a variety of networks Discover the impact of server load on mobile users Measure the mobile experience while server load Enable mobile performance testing on proven enterprise- grade solutions
  • 13. Performance testing- Mobile User Experience- How To Network conditions Server load conditions Measure user-facing KPIs Convert network sniffer (PCAP) under network conditions file into emulated traffic load Collect network sniffer file Conduct measurement from real devices (while the service Analyze network traffic is under load) View network optimization recommendations Focus on real device measurements
  • 15. Mobile Performance Best Practices Ramesh Nagarajan Sky IT Group
  • 16. About Sky I.T. Group About Sky I.T. Group Organization • Established in 1997 • Seasoned Executive & Account Management Teams • Headquartered in NYC, Office in: ATL, Raleigh, Boston, Baltimore, • HP Certified PS Delivery Teams Ft. Lauderdale & San Jose • Leading provider of HP Software Solutions • 60+ Employees • Largest/Authorized HP SW Training Partner • Focus: Leverage Technology to solve Business Challenges • HP SW Certification Center • Target Market – Mid-to-Large Enterprise • HP Focus • HP Software Reseller • HP Solution Provider – Professional Services • HP Education Provider • Specialty Focus: • Managed “Testing-as-a-Service” • Mobility Testing CoE • Service Delivery – Throughout the USA Awards • 2012 HP Software Spirit Award • 2011 HP East Commercial Partner of the Quarter & Year • 2010 HP Emerging Partner of the Year • 2010 Arrow Partner of the Year 16
  • 17. Importance of Mobile Performance Testing YOU YOUR COMPETITOR Impact Customer to your Loss of dissatisfaction brand customers The customer Loss of goes to your revenue competitor’s mobile site
  • 18. Impact of mobile on performance 500 Web Virtual Users 10 Mobile against a web users application – No Mobile introduced at users until 26 minutes – 26 minutes stable performance
  • 19. Factors that impact Mobile Performance Mobile Mobile Type of Number of Application Devices carriers Connection Mobile Design and Location and their and their – 3G, 4G, users Code OS quality WiFi etc.,
  • 20. Key Considerations for Mobile Performance Testing Capture, Analyze and Identify the performance bottlenecks Identify the right combination to emulate Selection of Right Mobile Automation Tools
  • 21. Selection of Right Mobile Automation Tools Scripting capability Network emulation capability Load testing capability Analyzing capability
  • 22. Right combinations to emulate Know your end user profile Identify the business processes Identify the most important device and network conditions combinations Determine the expected load Emulate production load mobile scenarios using PCAP and real devices
  • 23. Capture, Analyze and Identify the performance bottlenecks Monitor real devices power and performance Utilize snapshots, video of test executions & logs Correlate the metrics and identify bottlenecks Analyze the impact of mobile users
  • 24. Mobile Performance White paper In this white paper, you will be able to gain insights into the following mobile performance aspects: Key building blocks for a mobile performance solution Best practices and process to build a mobile performance solution Best practice solution design overview LINK to download (Registration required): http://help.perfectomobile.com/article/AA-01594/
  • 25. Thank You! If you have any further questions, please contact: Perfecto Mobile info@perfectomobile.com erank@perfectomobile.com amirr@perfectomobile.com rnagarajan@skyitgroup.com Join us on LinkedIn Mobile Testing Center of Excellence