1. A Day In The Life, 2013 Will the Mobile Tipping Point Bury Your Apps? Mark Tomlinson, Sr. Product Manager, HP LoadRunner David Berg, Sr. Product Manager, Shunra
7. Mobile Market Trends – Enterprise Applications The complete report is available from Gartner http://www.gartner.com/resId=1268513 Adobe Scene7 Rich Mobile Commerce Survey http://www.adobe.com/aboutadobe/pressroom/pressreleases/pdfs/201008/081210AdobeScene7MobileCommerceSurvey.pdf
8. The big question How will your application run in standard browsers over a 3G connection? (iPad, Kindle, Laptop + data card)
14. Preparing for the Mobile Load Mobile Virtual User Options: Use a GUI Virtual User Automating a mobile device emulator Automating a tethered mobile device Use a Transport-level Virtual User Recorded from tethered mobile device Recorded from portmapped traffic Recorded from Emulator (recommended)
15. Preparing for the Mobile Load GUI Virtual Users are most accurate Capture 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 Load Feeling adventurous? Try Portmapped Recording Must 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 Load Controller Configuration: Create groups for emulated types Groups for each type of device and location Each vuser should iterate multiple samples Configure schedule for real-world ramp-up Configure SLOs and monitors Response time is critical – set SLO’s WAN throughput is also critical Measure CPU of the Device or Emulator
18. Preparing for the Mobile Load Results Analysis and Reporting: Remember Mobile is the context Results should reflect end-user impacts Response times impact productivity Know the ‘real world’ -> (Gaps? Dropouts?) Look for key bottlenecks High network round-trips (# of calls) Excessive data transfer to/from the device Excessive device CPU and slow I/O WAN is the weakness of all Web 2.0 apps
21. Shunra for HP Software – Automated Results Shunra for HP Software
22.
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.