Network Virtualisation in Testing



Similar documents
Results from MyConnection SG Pilot (October 2014 March 2015)

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

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

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

Introduction to Mobile Performance Testing

LTE Test: EE 4G Network Performance

DOCUMENT REFERENCE: SQ EN. SAMKNOWS SMARTPHONE-BASED TESTING SamKnows App for Android White Paper. March 2014

Beauty or the Beast: The tale of your mobile app. Rob Kwok, Crittercism

DOCUMENT REFERENCE: SQ EN. SAMKNOWS SMARTPHONE-BASED TESTING SamKnows App for Android White Paper. May 2015

VIA COLLAGE Deployment Guide

Mobile Performance Testing Approaches and Challenges

Whitepaper Performance Testing and Monitoring of Mobile Applications

VIA CONNECT PRO Deployment Guide

Recommended QoS Configuration Settings for TP-LINK Archer C3200 Wireless Router

The importance of Performance Testing in a SAGE ERP implementation. Richard Bishop

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

HP ALM and Lab Management Review of the Key Features November 13, 2013

Perfect Your Mobile App with Load Testing and Test Automation

Mobile Application Performance

BLOOMBERG ANYWHERE FOR MOBILE CUSTOMERS

Mobile Test Strategy. Shankar Garg. Senior Consultant - Testing

Mobile Experience Benchmark. Crittercism

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

Virtual Office Network Tests Version 2.0 Revision 1.0 8x8, Inc O'Nel Drive San Jose, CA Phone: Fax:

Application Note. Network Optimization with Exinda Optimizer

Testing Mobile Applications

White Paper Bridging the Essential Gap between Continuous Quality and Crowd Based Testing

Testing & Assuring Mobile End User Experience Before Production. Neotys

10 Best Practices for Application Performance Testing

Sage 200 Online. System Requirements and Prerequisites

Network performance in virtual infrastructures

Mobile Cloud Networking FP7 European Project: Radio Access Network as a Service

Recommended QoS Configuration Settings for Rosewill RNX-AC750RT Wireless Router

Measuring Wireless Network Performance: Data Rates vs. Signal Strength

Enterprise-grade Mobile Application Quality across your Application Life cycle THE MOBILECLOUD PLATFORM Perfecto Mobile. All rights reserved.

Mike Canney Principal Network Analyst getpackets.com

Performance Comparison of low-latency Anonymisation Services from a User Perspective

Testing Mobile Application using Device Cloud

Understanding the Impact of Running WAN Emulation with Load Testing

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

Prilink SIP / PRI / IP Network Monitor, Traffic and QoS

The Next Generation Network:

White Paper. Bridging the essential gap between Mobile Cloud and crowd based testing. 1. Introduction. 2. Testing Lifecycle

Web Application Hosting Cloud Architecture

APPOSITE TECHNOLOGIES Smoothing the Transition to 10 Gbps. WAN Emulation Made Easy

EdgeXOS Dynamic Bandwidth Management

7. Mobile Phone Support

Virtual Office. Network Tests. Revision x8, Inc O'Nel Drive San Jose, CA Phone: Fax:

Mobile App Testing Process INFLECTICA TECHNOLOGIES (P) LTD

Corporate Profile Australia Germany India Netherlands Switzerland United States

1. Mobile VoIP solutions and Services:

Getting Started with VoIP Reports

Cisco Cloud Web Security Key Functionality [NOTE: Place caption above figure.]

Enabling Seamless & Secure Mobility in BYOD, Corporate-Owned and Hybrid Environments

Frequently Asked Questions. Troubleshooting

Internet Services. Amcom. Support & Troubleshooting Guide

Cloud Managed Security with Meraki MX

ipecs UCS Unified Communications Solution Easy to access and activate Highlights Single server solution

ICE. Client Guidelines. January 4, 2012

Solution Brief. Aerohive and OpenDNS. Advanced Network Security for Retail Stores

Qsync Install Qsync utility Login the NAS The address is :8080 bfsteelinc.info:8080

Web Load Stress Testing

GO!es MOBILE. YOUR Enterprise. The Challenge. The Solution. Mobilise Your Services Reach Anybody, Anywhere, Anytime

Edge Configuration Series Reporting Overview

Best Practices for Web Application Load Testing

HP Performance Center 11.5: What s New? Gurmeen Aneja

Recommended QoS Configuration Settings for TP-LINK Archer C9 AC1900 Wireless Router

WILLIAM HILL PLC ANALYST AND INVESTOR EVENT THE JOURNEY OF A BET 4 OCTOBER 2013

Mobile Application Performance Testing

Recommended QoS Configuration Settings for. Fortinet FortiGate 30D Router

Recommended QoS Configuration Settings for ASUS RT-AC87U Wireless Router

Cisco Virtual Office Express

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

Configuring Your Gateman Proxy Server

Traffic Analysis With Netflow. The Key to Network Visibility

Performance Testing- Is Your Mobile Application Ready for Scale?

Magnet Voice. What s Involved? Why choose Magnet Voice in the Cloud?

HOLDING ON TO YOUR BANDWIDTH

7 6.2 Windows Vista / Windows IP Address Syntax Mobile Port Windows Vista / Windows Apply Rules To Your Device

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

Guide to Mobile Testing

and installation Enable Choose Enable, that s OK. Port Port for Mobile monitor, default at 34599,if you want to remote view the DVR by

Troubleshooting BlackBerry Enterprise Service 10 version Instructor Manual

How to Make the Client IP Address Available to the Back-end Server

Introduction Page 2. Understanding Bandwidth Units Page 3. Internet Bandwidth V/s Download Speed Page 4. Optimum Utilization of Bandwidth Page 8

msuite5 & mdesign Installation Prerequisites

Lee Barnes, CTO Utopia Solutions. Utopia Solutions

Customer Network Assessment

Installing and Configuring Lexia Reading Desktop Software

Transcription:

Network Virtualisation in Testing Richard Bishop 27 th January 2016 1

Introduction Trust IV Trust IV is an independent specialist provider of software QA solutions and professional IT services across the software development lifecycle. Established 2005 HPE Gold Partner Based in Manchester, UK Richard Bishop Head of Service Delivery at Trust IV Co-leader of Vivit in the UK 17 years experience in IT consultancy, primarily in software risk management Key experience in Finance, Telco and Retail sectors 2

2020 vision and challenges Accurately predicting the impact of what if scenarios Unknown or uncontrollable influences Variety of client access methods and channels Source: Cap Gemini / Sogeti WQR 2015 3

Live vs Test environments Can Development you accurately / Unit-Test mimic production Environment usage in your test environment? Tester s PC Application Server Database / Back-end Server 4

Live vs Test environments Integration Testing environment Tester s PC Other apps Application Servers Multiple Database / Back-end Servers Remote / third-party sites 5

Live vs Test environments Acceptance Testing environment Tester s PC / devices Shared Networks and Cloud Applications Other apps Multiple Database / Back-end Servers Remote / third-party sites 6

Live vs Test environments Possible problems Tester s PC / devices Shared Networks and Cloud Applications Other apps Multiple Database / Back-end Servers Remote / third-party sites 7

Live vs Test environments Problems resolved Shared Networks and Cloud Applications NV Other apps SV SV NV SV SV Multiple Database / Back-end Servers NV SV Remote / third-party sites 8

Real World example Trust IV Blog A day in the life of a forgetful performance engineer 9

Real World example Trust IV Blog A day in the life of a forgetful performance engineer 10

Third-Party links FaceBook 28 th September 2015 Source: venturebeat.com & catchpoint.com 11

Network Virtualisation Concept 12

NV use cases Uncontrolled / unreliable connectivity 13

3G Mobile Quality at Old Trafford 14

3G Mobile Quality at Old Trafford Thursday afternoon During the derby game Before game During game During game Average Latency: 42ms Min Latency: 37ms Max Latency: 62ms Packet loss 0.00% Download 3.4Mbps Source coordinates: (53.46,-2.29) Destination: m.bbc.co.uk Duration: 2min Date and time: 10/22/2015 16:44 Connection: Cellular data network Carrier: vodafone UK OS: ios 7.1.2 Device model: iphone 4 Average Latency: 45ms Min Latency: 39ms Max Latency: 124ms Packet loss 0.00% Download 4.0Mbps Source coordinates: (53.46,-2.29) Destination: m.bbc.co.uk Duration: 2min Date and time: 10/25/2015 14:37 Connection: Cellular data network Carrier: vodafone UK OS: ios 7.1.2 Device model: iphone 4 Average Latency: 43ms Min Latency: 39ms Max Latency: 153ms Packet loss 0.00% Download 5.4Mbps Source coordinates: (53.46,-2.29) Destination: m.bbc.co.uk Duration: 2min Date and time: 10/25/2015 14:41 Connection: Cellular data network Carrier: vodafone UK OS: ios 7.1.2 Device model: iphone 4 15

3G Mobile Quality at Old Trafford Test Case Conditions 3G phone with HSPA support iphone 4 specs Expected Results High latency ( >200 ms ) High packet loss ( > 1-2 % ) Limited bandwidth ( 1 Mbps ) Poor mobile data performance Actual Results Variable latency ( 39 153ms ) No packet loss ( 0% ) 3-5Mbps throughput ( 4.7Mbps avg ) Good but variable network performance 16

3G Mobile Quality at Old Trafford Analysis / Observations 5 Masts with 11 transmitters 4.7 Mbps throughput No packet loss Variable latency Unpredictable network 17

Mobile website performance Monitored key betting sites during Manchester derby at Old Trafford on 25 th October 2015 18

Observations BBC website for comparison Occasional spikes vs BetFred and Bet365 similar tech BetFred slow before 10am Early kick-off football games F1 Grand Prix Austin, Texas RWC Semi-final Twickenham PaddyPower and SkyBet similar PaddyPower fastest overall Showing all charts confusing Midday to 4pm shows busy periods Trendline of all betting sites shows two pre-game peaks 19

Is 4G always better? 20

Is 4G always better? Average Latency: 70ms Min Latency: 31ms Max Latency: 294ms Packet loss: 0.79% Download: 3.32Mbps Average Latency: 67ms Min Latency: 46ms Max Latency: 747ms Packet loss: 0.43% Download: 13.64Mbps 21

HPE Network Virtualization* * Network Virtualisation 22

Impact of mobile users Mobile Client Network & Security Resources Web Server DB Server Request Connection Pool Resources Response Bandwidth Packet Loss Jitter Latency Session Resources Database Resources 23

NV in performance testing WITHOUT accurate network conditions VS WITH accurate network conditions Capacity > 500+ Users Capacity < 200 Users 24

HPE Network Virtualization Products NV Analytics Analytics recommends performance improvements Grades applications / websites for mobile / desktop performance Simple results analysis, results shared easily within project teams. Now built into LoadRunner NV Test Manager Test Manager manages network profiles during Manual functional tests Automated functional tests e.g. LeanFT, UFT HPE Mobile Center tests NV Server NV Server can (optionally) be used to store test results User management and pooling of NV reports. Options to use servers to gather network statistics. Network Catcher Express ios and Android Client software Real world performance measurements. Contributes to world-wide database as well as providing personalised network performance statistics for testing. 25

NV in standalone mode Client and NV server AUT Servers 26

NV in proxy mode NV server configured as MITM proxy server. Default port 8888. Multiple MITM instances supported. Clients configured to use NV server as MITM proxy server. Individual flows can be configured based on IP address of client device AUT Servers 27

NV as a router NV Test Manager 2 NICs configured as router 28

NV in performance tests 3G 4G Wifi Controller Load Generator (s) Application Under Test Results analysis Filtered by location (network profile) Performance improvement recommendations Mobile or Desktop recommendations Drill down to resource usage etc. 29

Video Demo Mobile Center & NV integration (functional tests) NV & LoadRunner integration (performance tests) 30

Closing statement NV within the application development lifecycle Test composite and cloud-based apps more effectively Improve performance for all users Optimise the mobile user experience 31

Closing statement Retail sites Increasingly catering for mobile users Vulnerable to slow users consuming resources StormRunner Quality Center Performance Center Betting sites Customers impatient / less loyal - impact on customer retention NV SV Vulnerable to extreme variations in network Performance, require detailed testing Network Virtualization Service Virtualization Mobile Center ALM Sprinter BPT LoadRunner UFT What if testing only possible with SV / NV together 32

Questions Richard Bishop Trust IV Ltd richard.bishop@trustiv.co.uk @trustiv 33