Going mobile: Keys to the successful performance of your mobile application Shane Evans, HP Product Manager Todd DeCapua, Shunra VP

Similar documents
Introduction to Mobile Performance Testing

HP Performance Center 11.5: What s New? Gurmeen Aneja

Mobile Testing: Actual Results from Nationwide Insurance How we could have tested the same application with the latest tools available

How To Test On An Hp Mobile Device

Workshop: Mobile Performance Testing Series I May 10, Copyright 2016 Vivit Worldwide

Mobile Performance Testing Approaches and Challenges

Questions & Answers Preview the new HP LoadRunner and HP Performance Center 12.0

Ensuring Mobile Application Quality Across Your Application Lifecycle

Mobile Application Performance Management

On the Edge of Mobility Building a Bridge to Quality October 22, 2013

Business white paper. Performance testing for mobile applications. Will your mobile application fail your users?

Testing & Assuring Mobile End User Experience Before Production. Neotys

STeP-IN SUMMIT June 2014 at Bangalore, Hyderabad, Pune - INDIA. Mobile Performance Testing

Network Virtualisation in Testing

Applications Performance Management for Mobile Applications September 18, 2013

LoadRunner and Performance Center v11.52 Technical Awareness Webinar Training

What is new for HP LoadRunner and Performance Center 11.52

Whitepaper Performance Testing and Monitoring of Mobile Applications

Addressing Mobile Load Testing Challenges. A Neotys White Paper

Mobile application performance management

Introduction to performance testing Silvia A Siqueira WW Sr. Product Mktg. Manager

Services and Network Virtualization: A Joint Solution Brief from Shunra and HP Software

Performance Testing + Service Virtualization: The one-two punch for applications that rock

Fundamentals of LoadRunner 9.0 (2 Days)

HP AppPulse Active. Software Version: 2.2. Real Device Monitoring For AppPulse Active

Perfect Your Mobile App with Load Testing and Test Automation

Best Practices for Performance Testing Mobile Apps

What s new in the HP Functional Testing 11.5 suite Ronit Soen, product marketing John Jeremiah, product marketing

Mobile Application Performance Report

Q: What is the difference between the other load testing tools which enables the wan emulation, location based load testing and Gomez load testing?

I D C T E C H N O L O G Y S P O T L I G H T. E n a b l i n g Quality I n n o va t i o n w i t h Servi c e

Adobe Marketing Cloud Bloodhound for Mac 3.0

Doyourwebsitebot defensesaddressthe changingthreat landscape?

What is New: HP LoadRunner 12.02, HP Performance Center 12.20, StormRunner 1.30

Mobile Performance Testing

Products & Features. For more information. Web/app service to be managed Real Brower. Public. ARGOS PC Probe. Apps. Mobile subscriber network

HP Cloud Printing. Rachel Tang, Market Development Manager 3 Dec, 2013

Performance testing Web 2.0

U.S. Mobile Benchmark Report

GETTING STARTED WITH THE ISCAN ONLINE DATA BREACH PREVENTION LIFECYCLE

PERFORMANCE TESTING. New Batches Info. We are ready to serve Latest Testing Trends, Are you ready to learn.?? START DATE : TIMINGS : DURATION :

HP ALM Masters 2014 Connected, collaborative mobile application development for the enterprise HP Anywhere

Automation and Virtualization, the pillars of Continuous Testing

Following statistics will show you the importance of mobile applications in this smart era,

Mobile Application Performance Testing

BB2798 How Playtech uses predictive analytics to prevent business outages

STeP-IN SUMMIT June 18 21, 2013 at Bangalore, INDIA. Enhancing Performance Test Strategy for Mobile Applications

A closer look at HP LoadRunner software

Copyright 2013, 3CX Ltd.

Develop and test faster by virtualizing constrained application components

HP Service Virtualization (HP SV) Remove delay-causing roadblocks in development and testing

Mobile Device Management Version 8. Last updated:

"It's a Phone First! How to Test Your Five-star Mobile Apps"

Welcome to Staying Ahead

PC120 ALM Performance Center 11.5 Essentials

Taking Oracle Business Intelligence Mobile. Edward Roske, CEO

Continuous???? Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Mike Chyi, Micro Focus Solution Consultant May 12, 2010

Sophos Mobile Control Installation guide. Product version: 3

HP & Vivit Worldwide Experts Deliver Amazing Mobile Apps with Confidence Now! September 24, 2014

Corporate Profile Australia Germany India Netherlands Switzerland United States

How to Integrate Camera Live View into Web Application?

Service Virtualization:

ASHVINS Group. Mobile Application Testing Summary

Sophos Mobile Control Installation guide. Product version: 3.5

Introduction to IBM Worklight Mobile Platform

MySciLEARN System Requirements. For educators and providers using the Fast ForWord and Reading Assistant programs

Single Pass Load Balancing with Session Persistence in IPv6 Network. C. J. (Charlie) Liu Network Operations Charter Communications

BUSINESS IMPACT OF POOR WEB PERFORMANCE

Self Testing with MoPub SDK

Header 1. John T. Irwin Software Consulting Manager EMEA Managing End User Experience

WhiteWave's Integrated Managed File Transfer (MFT)

MYOB App.0.1.1

WHITEPAPER BEST PRACTICES IN MOBILE APPLICATION TESTING

Penetration Testing for iphone Applications Part 1

Mobile Application Testing

Sage 200 Online. System Requirements and Prerequisites

HP LoadRunner: Essentials 11

LOAD TESTING ON XCELSIUS DATA. Prepared for Md. Sazzad Hossain Assistant Professor Department of EECS North South University

Mobile Analytics Strategy & Implementation in Eli Lilly. Thyagarajan Balasubramanian, Eli Lilly Viswanathan Ramakrishnan, SAP

Mohammed Khan SUMMARY

HP LoadRunner. Software Version: LoadRunner Tutorial

AppDynamics Fall 14' Release: Revolutionizing APM! p r e s e n t e d b y :

Configuration Guide. BlackBerry Enterprise Service 12. Version 12.0

Going Cloud, Going Mobile: Will Your Network Drag You Down? Wes Morgan, IBM / 2 Feb 2016

Why Web Performance Matters Open Text Web Solutions Usergroup Anwendertagung Feb Tobias Dreyschultze Tobel Online Web Consultancy

Test Run Analysis Interpretation (AI) Made Easy with OpenLoad

Citrix Receiver for Mobile Devices Troubleshooting Guide

Getting Started with the iscan Online Data Breach Risk Intelligence Platform

Real vs. Synthetic Web Performance Measurements, a Comparative Study

Product Manual. MDM On Premise Installation Version 8.1. Last Updated: 06/07/15

The IT Maturity and the Threat to Corporate Business Strategies

Innovation Session. MOBILITY Pieter Schouten. HP EMEA Software Performance Tour 2014

genie app and genie mobile app

Load and Performance Load Testing. RadView Software October

Live Maps. for System Center Operations Manager 2007 R2 v Installation Guide

Launch High-Performing Mobile Apps with Appurify. Manish Lachwani CTO and Co-founder Jay Srinivasan CEO and Co-founder

Workday Mobile Security FAQ

Kony MobileFabric Messaging. Demo App QuickStart Guide. (Building a Sample Application

CA Service Desk Manager - Mobile Enabler 2.0

Transcription:

Going mobile: Keys to the successful performance of your mobile application Shane Evans, HP Product Manager Todd DeCapua, Shunra VP Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Mobile creates business disruptions Location-aware, finds free bikes and places to park bikes in Paris Transfer money from phone to phone app Check in, change and monitor flights 3

Mobile performance affects brand value 4

Why does it matter? Business Impact Mobile app performance impacts conversion, revenue and brand equity Conversion and Revenue Brand Equity Delay Bounce Rate Conversion Rate Cart Size Page Views +0.2s +0.5s +4.7% -1.9% -5.7% +1.0s +8.3% -3.5% -2.1% -9.4% 5

Shunra NV for HP delivers ROI in under 90 days* TechValidate Survey (February 2013) A Global 500 bank reduced performance incidents by over 70% A large, enterprise financial services company reduced testing time and accelerated application delivery by 30-40% A computer software company improved application performance / response time by 51-70% On average, Shunra NV customers save over $514,800 annually in remediation costs alone. * *Source: 2011 Shunra for HP Customer Survey Improve application response times by 51-70%++ Accelerate application delivery cycles by up to 40% Reduce performance issues in production by up to 70% 6

Key areas affecting Mobile Performance Rendering Network Backend 7

Mobile Impacts ALL Users No mobile users Mobile <2% users 8

Challenges: Application complexity drives user experience 3 rd Party Customers Cloud Services Major ISP Load Balancers Web Servers App Servers DB Servers Mainframe Employees Storage Browsers& Devices Mobile Carriers & ISPs Content Delivery Networks Web Services Mobile Components Increased complexity, means multiple points of performance failure Many IT projects fail due to improper testing The loss due to application performance issues directly costs businesses 9

Impact of the network on test results By not considering actual network conditions, testers can get trapped Without production network conditions With production network conditions Capacity >500 Users Response ~5 Seconds Capacity <200 Users Response ~50 Seconds VS. Inaccurate test results provide a false sense of security. Accurate and reliable test results provide performance confidence. 10

3 steps to mobile performance success 1. Discover and understand real network conditions 2. Recreate real mobile conditions in tests 3. Test and Tune (Analyze and optimize) 11

Testing the App

Mobile Technology Windows PC internet browser feature phones minimal browser Safari browser iphone, ipad Native app itunes store URL UR L URL Hybrid app ft.com HTML4 m.ft.com mobile site ft.com HTML5 responsive design ws.ft.com web services 13

Multiple Approaches Available Browser or hybrid app: Ajax? > TruClient Ajax Mobile scripting protocol using User Agent spoofing Simple > Mobile HTTP/HTML scripting protocol Native app: > Mobile HTTP/HTML scripting protocol Android: No device > Record Emulator using Android Virtual Device (AVD) Have rooted device > Mobile Recorder generate lrpcap to Analyze ios & others: > LoadRunner Proxy on same subnet/wi-fi hub > Record & Analyze WinPcap capture on the mobile app server 14

How to record mobile traffic App and Web Record & Analyze Traffic Analyze Traffic Capture network traffic and create script Capture traffic from Android recording app and create script Record Emulator Capture steps from emulator and create script Proxy Recording Use LR/PC as a proxy and record script TruClient Ajax TruClient mobile web recording 15 HP LoadRunner VuGen11.52

HTTP/HTML Recording Methods Wizard App and Web Record & Analyze Traffic Analyze Traffic Record Emulator Proxy Recording 16 TruClient Ajax HP LoadRunner VuGen11.52

5 different recording methods Choose what works best for you App and Web App web server Record & Analyze Traffic.pcap Network Listener Ad hoc network 17 Analyze Traffic Record Emulator Proxy Recording TruClient Ajax Device Emulator <User Agent > AP K Port 8080 LoadRunner Proxy Port 80/443 ios AP K.lrpcap Android Mobile Recorder 4.1+ w/ root HP LoadRunner VuGen11.5x

Network Conditions

Example: Large US Based Bank (How They Did It) Overall Performance Scenario Planning: 1. Seattle, WA: 15% 2. Los Angeles, CA: 15% 3. Denver, CO: 15% 4. Chicago, IL: 15% 5. Dallas, TX: 15% 6. Philadelphia, PA: 20% 7. London, UK: 2.5% 8. Tokyo, JP: 2.5% 100% Broadband Users Home:35% Mobile Users 3G: 20% Mobile Users 2.5G: 10% Distribution Center Users: 35% Broadband Users Home:75% Mobile Users 3G: 15% Broadband Users Home:75% Mobile Users 2.5G: 10% Mobile Users 3G: 15% Mobile Users 2.5G: 10% Broadband Users Home:15% Mobile Users 3G: 70% Mobile Users 2.5G: 30% Mobile Users 3G: 15% Mobile Users 2.5G: 10% Mobile Users 3G: 30% Enterprise Users HQ: 50% Mobile Users 2.5G: 70% Distribution Center Users: 10% 19 Broadband Users Home:35% Mobile Users 3G: 20% Mobile Users 2.5G: 10% Distribution Center Users: 35% Broadband Users Home:15% Mobile Users 3G: 15% Mobile Users 2.5G: 10% Enterprise Users HQ: 50% Distribution Center Users: 10%

NetworkCatcher Discover production network conditions Export production network conditions for virtualization in the test environment Global Mobile and Broadband Library Searchable library of network profiles from cities around the world Based on millions of data points, refreshed periodically Automatically identifies best-case, worst-case and average network performance over time Flexible network monitor that captures behavior and impairments (latency, jitter, bandwidth, loss) Measures and records conditions for any reachable location using ICPM, TCP or UDP Scheduled recording and automated analysis of network behavior up to 100 monitors can be simultaneously managed for up to 30 days each 20

Shunra NV for HP Software Network virtualization for load testing Native integration leverages HP technology to virtualize users and Shunra s technology to virtualize networks, and then report on their results. Shunra Predictor creates automated, locationbased SLO reports completed in seconds. Select pre-configured network scenarios, import NetworkCatcher results, or create customized topologies Efficiently analyze and review performance reports Understand overall user experience Emulate up to 100 different networks/locations per load generator 21

Shunra NV for HP Software 22

SNV4HP Import from Shunra s Global Library 23 23

Shunra NV for HP Software 24

Analytics Analysis, remediation and optimization Automated optimization recommendations, proven to improve HTTP application performance by up to 40% Automated Performance Scorecard highlights problem transactions SLO/SLA validation Secure analysis with HTTP/HTTPS decode Waterfall diagram for resource analysis (resource size and load time) 25

How to Analyze the Performance of a Mobile App Response Time Analysis 50 48 45 40 35 30 25 20 15 10 5 7 7 15 11 4 3 4 7 14 Wifi 3G Aberdeen Response Time Comparison WiFi Vs. 3G 0 Start Preview Top Chart Select Play Step Time Optimization Score KBs Data 26

How to Analyze the Performance of a Mobile App Waterfall Analysis Waterfall chart for the preview step Blocking downloads CDN resources Still slow for mobile access 27

HP mobile performance testing Comprehensive mobile application performance testing Performance Center or Load Runner Mobile TruClient or Mobile Application Protocol Shunra NV adds real world network conditions UFT Mobile UFT 70-80% of TRT on Network Network Virtualization PC LR Performance mobile protocols: Backend monitoring: Sitescope / diagnostics 28

How to succeed? Simple answer: virtualization Customers VU 3 rd Party Cloud Services SV SV VU NV SV Major ISP Load Balancers Web Servers App Servers DB Servers Mainframe Employees VU Browsers& Devices NV Mobile Carriers & ISPs Content Delivery Networks Web SV Services Mobile Components SV Storage Virtualized users (VU) Network virtualization (NV) Virtualized services (SV) 29

Summary Mobile performance is critical The network has a huge impact Virtualize to simplify Measure and recreate realistic network conditions Record mobile traffic to create realistic scenarios Test, Tune, Analyze and optimize 30

Download this presentation! Use HP Autonomy s Augmented Reality (AR) to download this presentation 1. Launch the HP Autonomy AR app* 2. View this slide through the app 3. Download the presentation! *Available on the App Store and Google Play 31

For more information Attend these sessions Visit these demos After the event Session Id, name 11 pt. HP Simplified Session Id, name Demo name, Demo number 11 pt. HP Simplified Demo name, Demo number Contact your sales rep Visit the website/facebook/twitter at: <insert URL here> Download the whitepaper at: <insert URL here> Your feedback is important to us. Please take a few minutes to complete the session survey. 32

Thank you