際際滷

際際滷Share a Scribd company logo
A Day In The Life, 2013Will the Mobile Tipping Point Bury Your Apps?Mark Tomlinson, Sr. Product Manager, HP LoadRunnerDavid Berg, Sr. Product Manager, Shunra
AgendaTrends in the Mobile Markets
Threats to Performance with Mobile Devices
Application Performance Engineering (APE)
Preparing for the Mobile Load
Confidence in Performance over Mobile NetworksMobile Market Trends  Enterprise ApplicationsMobile data traffic will double every year through 2014, increasing 39 times between 2009 and 2014.
Mobile Market Trends  Enterprise ApplicationsThe complete report is available from Gartner http://www.gartner.com/resId=1268513Adobe Scene7 Rich Mobile Commerce Survey http://www.adobe.com/aboutadobe/pressroom/pressreleases/pdfs/201008/081210AdobeScene7MobileCommerceSurvey.pdf
The big questionHow will your application run in standard browsers over a 3G connection?  (iPad, Kindle, Laptop + data card)
Threats to PerformanceNew Ways to Access Applications
Performance Redefined
More Volatile Network Conditions
Lower Abandonment Thresholds
Scalability RecomputedApplication Performance Engineering
Preparing for the Mobile LoadMobile Virtual User Options:Use a GUI Virtual UserAutomating a mobile device emulatorAutomating a tethered mobile deviceUse a Transport-level Virtual UserRecorded from tethered mobile deviceRecorded from portmapped trafficRecorded from Emulator (recommended)
Preparing for the Mobile LoadGUI Virtual Users are most accurateCapture the full end-to-end experience of the emulated device or the actual device if you have it.Scripting difficulty is low-to-medium, leveraging QuickTest Professional.Limited quantity  GUI Vusers are limited to 1 host each.Good choice when augmenting an existing test scenario with mobile clients.
Preparing for the Mobile LoadFeeling adventurous?  Try Portmapped RecordingMust have a shared private network for the VUGen machine, the mobile device and the target server.Security and firewalls must be temporarily disabled during recording.Configure the Recording Options in the VUGen (default is All traffic) for Socket level data.Access to mobile device operating system via terminal/ssh is recommended for troubleshooting.
Preparing for the Mobile LoadController Configuration:Create groups for emulated typesGroups for each type of device and locationEach vuser should iterate multiple samplesConfigure schedule for real-world ramp-upConfigure SLOs and monitorsResponse time is critical  set SLOsWAN throughput is also criticalMeasure CPU of the Device or Emulator

More Related Content

Vivit webinar dec 2010 - Mobile Tipping Point

  • 1. A Day In The Life, 2013Will the Mobile Tipping Point Bury Your Apps?Mark Tomlinson, Sr. Product Manager, HP LoadRunnerDavid Berg, Sr. Product Manager, Shunra
  • 2. AgendaTrends in the Mobile Markets
  • 3. Threats to Performance with Mobile Devices
  • 5. Preparing for the Mobile Load
  • 6. Confidence in Performance over Mobile NetworksMobile Market Trends Enterprise ApplicationsMobile data traffic will double every year through 2014, increasing 39 times between 2009 and 2014.
  • 7. Mobile Market Trends Enterprise ApplicationsThe complete report is available from Gartner http://www.gartner.com/resId=1268513Adobe Scene7 Rich Mobile Commerce Survey http://www.adobe.com/aboutadobe/pressroom/pressreleases/pdfs/201008/081210AdobeScene7MobileCommerceSurvey.pdf
  • 8. The big questionHow will your application run in standard browsers over a 3G connection? (iPad, Kindle, Laptop + data card)
  • 9. Threats to PerformanceNew Ways to Access Applications
  • 14. Preparing for the Mobile LoadMobile Virtual User Options:Use a GUI Virtual UserAutomating a mobile device emulatorAutomating a tethered mobile deviceUse a Transport-level Virtual UserRecorded from tethered mobile deviceRecorded from portmapped trafficRecorded from Emulator (recommended)
  • 15. Preparing for the Mobile LoadGUI Virtual Users are most accurateCapture the full end-to-end experience of the emulated device or the actual device if you have it.Scripting difficulty is low-to-medium, leveraging QuickTest Professional.Limited quantity GUI Vusers are limited to 1 host each.Good choice when augmenting an existing test scenario with mobile clients.
  • 16. Preparing for the Mobile LoadFeeling adventurous? Try Portmapped RecordingMust have a shared private network for the VUGen machine, the mobile device and the target server.Security and firewalls must be temporarily disabled during recording.Configure the Recording Options in the VUGen (default is All traffic) for Socket level data.Access to mobile device operating system via terminal/ssh is recommended for troubleshooting.
  • 17. Preparing for the Mobile LoadController Configuration:Create groups for emulated typesGroups for each type of device and locationEach vuser should iterate multiple samplesConfigure schedule for real-world ramp-upConfigure SLOs and monitorsResponse time is critical set SLOsWAN throughput is also criticalMeasure CPU of the Device or Emulator
  • 18. Preparing for the Mobile LoadResults Analysis and Reporting:Remember Mobile is the contextResults should reflect end-user impactsResponse times impact productivityKnow the real world -> (Gaps? Dropouts?)Look for key bottlenecksHigh network round-trips (# of calls)Excessive data transfer to/from the deviceExcessive device CPU and slow I/OWAN is the weakness of all Web 2.0 apps
  • 19. Confidence in Application Performance over Mobile Networks
  • 20. Define Service Level Objectives (SLOs) by Location
  • 21. Shunra for HP Software Automated ResultsShunraforHP Software
  • 22. SummaryMobility is a fact. The adoption rate is high and access of enterprise applications from mobile decides will soon eclipse desktops.
  • 23. Preparing for applications to be accessed by mobile devices presents new challenges for testing and performance management. Application Performance Engineering provides a framework to ensure that you are prepared to meet those challenges.
  • 24. Shunra and HP have teamed together to offer a targeted approach for mobile testing.Thank you for your time.Mark.Tomlinson@hp.comDave.Berg@shunra.com