Rigorous Performance Testing on the Web. Grant Ellis Senior Performance Architect, Instart Logic
|
|
|
- Ashley Poole
- 10 years ago
- Views:
Transcription
1 Rigorous Performance Testing on the Web Grant Ellis Senior Performance Architect, Instart Logic
2 Who is Instart Logic? Software company focused on Application Delivery We work with globally known brands whose business depends on performance, and make their sites and apps really fast Team includes big data, virtualization and web performance experts from Google, Facebook, Akamai, Cisco, Citrix, VMware, and Aster Data
3 Who Uses Instart Logic?
4 Response Time: 4.98 seconds How was the data collected? Aggregated? Normalized? What is response time? What does that mean for the users? Did any actual human beings see this response time? What devices/browsers were used? Laptop? Phone? Tablet? Where were the users located?
5 Performance Testing: Two Truths 1. Methodology matters more than results 2. Statistical analysis can (and sometimes does) lie. Ø It is really easy to Ø make great results look poor, Ø make poor results look great, Ø either deliberately or accidentally.
6 Table of Contents The Internet, The Bottleneck, and The Test: A brief history Last-Mile Performance Tools (It s dangerous to go alone!) Now I have data Lots of data But, wait, there s more (data)! Need more? Meet the CDF. Tie it all together
7 First: A quick network primer! Need For Speed: Packet Edition, created by Raphaël Luta
8 The Internet, The Bottleneck, and The Test: A brief history The Dawn of the (World Wide) Web Adoption viable for commerce and business Performance detractors: - Weak server hardware - Clumsy scaling technology - Poor first-mile connectivity Primary Bottlenecks: - Hardware - First-mile connectivity
9 The Internet, The Bottleneck, and The Test: A brief history ISP ADC LAST MILE MIDDLE MILE FIRST MILE HARDWARE Bottleneck Bottleneck Repeatedly loads whole pages. Measured performance takes into account the page, the embedded objects, and the server latency introduced by a then-traditional three-tier architecture.
10 The Internet, The Bottleneck, and The Test: A brief history Data center scale was conquered. Adoption on the web increased again: - Google, Facebook, fully-baked e-commerce, others - Governments digitized records and moved vital functions to the Web Performance detractors: - Middle-mile copper - Congested switches - Poorly maintained peering points Primary Bottlenecks: - Middle-mile
11 The Internet, The Bottleneck, and The Test: A brief history CDN ISP ADC LAST MILE MIDDLE MILE FIRST MILE HARDWARE Bottleneck Backbone products from Gomez and Keynote Enables ongoing performance testing (e.g. monitoring) from multiple geographies at the same time. Beware: Some content delivery networks have taken care to place their nodes on the same network, or even the same rack, as synthetic testing nodes. Look for unrealistically low response times in your embedded objects!
12 The Internet, The Bottleneck, and The Test: A brief history CDN ISP ADC LAST MILE MIDDLE MILE FIRST MILE HARDWARE Bottleneck Last mile latency, packet loss Browser mechanics
13 The Application Delivery Challenge Today Latency (ms) Wired LTE WiFi 4G 3G High Performance Browser Networking by Ilya Grigorik, Figures 7-16 and 10-6 Available for free online:
14 Table of Contents The Internet, The Bottleneck, and The Test: A brief history Last-Mile Performance Tools (It s dangerous to go alone!) Now I have data Lots of data But, wait, there s more (data)! Need more? Meet the CDF. Tie it all together
15 Last-Mile Performance Tools JMeter and LoadRunner measure: From a single geography (usually on-premise) With a single browser Keynote backbone / Gomez backbone: Report only on average Use fixed (backbone) connectivity Still simulate data (It s dangerous to go alone!) None of the above measure: Multiple devices Multiple connection types True user experience Impact from wireless technologies So, we need more tools!
16 Last-Mile Performance Tools (It s dangerous to go alone!) Synthetic Testing Real User Monitoring (RUM) boomerang.js Pros User Experience metrics Open source! Multiple device types Multiple connection types (traffic shaping) Great reports Captures waterfall diagrams Pros True user experience Easy set-up Great browser support Multiple device types Multiple connection types Open source tools available Cons Cons Limited analysis tools Difficult to monitor performance Platform stability It s still synthetic Requires live traffic - Responsive, not preemptive Measurement impacts results Safari data is limited Outliers are can be extreme and must be removed
17 First: New vocab for last-mile tools Fully Loaded - Entire page has been loaded - Including asynchronous functions like analytics beacons. - The browser hasn t utilized the Internet Connection for a while - Generally transparent from a users perspective For a long time, fully loaded is all we had. With mature client-side technologies, the Fully Loaded metric is much less relevant: Does not take into account browser mechanics Fires after connection is disused nothing to do with user experience!
18 First: New vocab for last-mile tools Fully Loaded - Entire page has been loaded - Including asynchronous functions like analytics beacons. - The browser hasn t utilized the Internet Connection for a while - Generally transparent from a users perspective Document Complete (or Onload) - The page is assembled by the browser and ready for the user. - (Almost) always visually complete - User can use the scroll bars, click links, or search. - The browser may still be doing things in the background. Some sites defer loading of prominent content until after document complete. Some Front-End Optimization (FEO) packages defer script execution for document complete. In this case, an interactive site may look visually complete at document complete, but won t actually be responsive or usable until after those scripts execute!
19 First: New vocab for last-mile tools Fully Loaded - Entire page has been loaded - Including asynchronous functions like analytics beacons. - The browser hasn t utilized the Internet Connection for a while - Generally transparent from a users perspective Document Complete (or Onload) - The page is assembled by the browser and ready for the user. - (Almost) always visually complete - User can use the scroll bars, click links, or search. - The browser may still be doing things in the background. Start Render (or Render Start) - Browser paints something (anything) on the screen. - May be all or most of the page, or a single image, or a single paragraph, or a single pixel. - The moment your user knows that the web site is actually working. - Abandonment (usually) happens before Start Render.
20 First: New vocab for last-mile tools Load Time Otherwise known as Document Complete. First Byte Network latency plus server latency. Start Render Otherwise known as Render Start. Transparent for users. Critical path for all browser functions Minimize wherever possible. Visually Complete All visual components of the page are painted on the screen. Speed Index Loosely, the average time for visual components to be painted on the screen. Fully Loaded The same Fully Loaded. The Browser stops using the connection.
21 First: New vocab for last-mile tools Load Time Otherwise known as Document Complete. First Byte Network latency plus server latency. Start Render Otherwise known as Render Start. Visually Complete All visual components of the page are painted on the screen. Speed Index Loosely, the average time for visual components to be painted on the screen. Fully Loaded The same Fully Loaded. The Browser stops using the connection. BEWARE: Visually complete is not the same as functional. Some Front-End Optimizations defer JavaScript execution to make the page look visually complete faster but users may not be able to click links, scroll the window, or search!
22 First: New vocab for last-mile tools Load Time Otherwise known as Document Complete. First Byte Network latency plus server latency. Start Render Otherwise known as Render Start. Visually Complete All visual components of the page are painted on the screen. More technically: the integration of the area above the curve if all paint events are plotted (lower is better). The same warnings around visual completeness apply. Sites with great speed indexes are not necessarily functional as quickly as they are visible. Speed Index Loosely, the average time for visual components to be painted on the screen. Fully Loaded The same Fully Loaded. The Browser stops using the connection.
23 Table of Contents The Internet, The Bottleneck, and The Test: A brief history Last-Mile Performance Tools (It s dangerous to go alone!) Now I have data Lots of data But, wait, there s more (data)! Need more? Meet the CDF. Tie it all together
24 Now I have data lots of data Over 6,000 data points. à What can we do with this?
25 Possible interpretations Average Median Standard Devia/on blue red green purple Over ,000 data points à Gross oversimplification May be useful. But, look at how the graph changes with slightly different cuts. à Could be highly misleading!
26 Table of Contents The Internet, The Bottleneck, and The Test: A brief history Last-Mile Performance Tools (It s dangerous to go alone!) Now I have data Lots of data But, wait, there s more (data)! Need more? Meet the CDF. Tie it all together
27 But, wait! There s more (data)! None of these representations capture the whole picture! There are hundreds of permutations of variability- different: Internet connection types Devices Browsers Geographies Wireless connection quality Computing power And then, there s the natural variability of the Internet. Plots over time usually aren t that relevant for web performance: Oversimplification sometimes misleading! Rarely actionable
28 But, wait! There s more (data)! We can t take all these things and distill them into one number, or even one number plotted over time. Enter the histogram: The histogram expresses how many users experienced a particular page load time.
29 But, wait! There s more (data)! We can t take all these things and distill them into one number, or even one number plotted over time. Enter the histogram: Taller bars mean that more users saw the load time in that interval.
30 But, wait! There s more (data)! We can t take all these things and distill them into one number, or even one number plotted over time. Enter the histogram: Shorter bars mean that fewer users saw the load time in that interval.
31 But, wait! There s more (data)! We can t take all these things and distill them into one number, or even one number plotted over time. Enter the histogram: Faster transaction times are on the left side of the histogram.
32 But, wait! There s more (data)! We can t take all these things and distill them into one number, or even one number plotted over time. Enter the histogram: When the taller bars are on the left side, it means that more users saw a fast experience. If you are comparing two experiences, plot the histograms on the same chart!
33 But, wait! There s more (data)! We can t take all these things and distill them into one number, or even one number plotted over time. Enter the histogram: Red is definitely faster than blue: Fast users got faster Medium users got faster Slow users got faster
34 Table of Contents The Internet, The Bottleneck, and The Test: A brief history Last-Mile Performance Tools (It s dangerous to go alone!) Now I have data Lots of data But, wait, there s more (data)! Need more? Meet the CDF. Tie it all together
35 Need More? Meet the Cumulative Distribution Function (CDF) We all love histograms: - Everything is represented - Easy to consume But, they still have shortcomings: - Finite granularity - Arbitrary bucket designations Maybe we need something a little more high-octane!
36 Need More? Meet the Cumulative Distribution Function (CDF) The Cumulative Distribution Function (CDF) expresses the percentage of page loads completed after a given amount of elapsed time.
37 Need More? Meet the Cumulative Distribution Function (CDF) So, for blue, approximately 20% of page loads were completed in 5 seconds or less. 5s
38 Need More? Meet the Cumulative Distribution Function (CDF) Slightly less than 70% of transactions were done in 10 seconds or less. 10s
39 Need More? Meet the Cumulative Distribution Function (CDF) As with histograms, a better (faster) CDF is one with a curve to the left and above this one. Two data sets are easy to compare!
40 Need More? Meet the Cumulative Distribution Function (CDF) The red line is higher and more to the left. A greater percentage of users are done with their page load at any given time.
41 Need More? Meet the Cumulative Distribution Function (CDF) The gap between the lines is the differential. Right here, only 80% of blue users were done with their page load. After the same amount of time, more than 90% of red users were done.
42 Need More? Meet the Cumulative Distribution Function (CDF) The red curve is above and to the left of the blue curve in all cases. Red is faster for all users.
43 Table of Contents The Internet, The Bottleneck, and The Test: A brief history Last-Mile Performance Tools (It s dangerous to go alone!) Now I have data Lots of data But, wait, there s more (data)! Need more? Meet the CDF. Tie it all together
44 Tie it all together The Internet is a jungle. Methodology matters more than results. Statistics can lie. Pick your tool wisely. Irrelevant metrics mislead. Performance is never a single number. Powerful visualizations trump aggregate figures. Spreadsheets are your friend.
45 Thanks!
Measuring CDN Performance. Hooman Beheshti, VP Technology
Measuring CDN Performance Hooman Beheshti, VP Technology Why this matters Performance is one of the main reasons we use a CDN Seems easy to measure, but isn t Performance is an easy way to comparison shop
Testing & Assuring Mobile End User Experience Before Production. Neotys
Testing & Assuring Mobile End User Experience Before Production Neotys Agenda Introduction The challenges Best practices NeoLoad mobile capabilities Mobile devices are used more and more At Home In 2014,
Application Performance Monitoring (APM) Technical Whitepaper
Application Performance Monitoring (APM) Technical Whitepaper Table of Contents Introduction... 3 Detect Application Performance Issues Before Your Customer Does... 3 Challenge of IT Manager... 3 Best
AKAMAI WHITE PAPER. Delivering Dynamic Web Content in Cloud Computing Applications: HTTP resource download performance modelling
AKAMAI WHITE PAPER Delivering Dynamic Web Content in Cloud Computing Applications: HTTP resource download performance modelling Delivering Dynamic Web Content in Cloud Computing Applications 1 Overview
Monitoring the Real End User Experience
An AppDynamics Business White Paper HOW MUCH REVENUE DOES IT GENERATE? Monitoring the Real End User Experience Web application performance is fundamentally associated in the mind of the end user; with
SOASTA Real User Monitoring Best Practices
mpulse Whitepaper SOASTA Real User Monitoring Best Practices How to Connect Performance Analytics to Business Results SOASTA mpulse Dashboard Contents Digital Performance is User Focused....................
White Paper. How To Deliver Fast, Engaging Responsive Web Design Sites
White Paper How To Deliver Fast, Engaging Responsive Web Design Sites Table of Contents MOBILE IMPACTS THE BOTTOM LINE...1 RESPONSIVE WEB DESIGN ADOPTION GROWING FAST...2 FAST, QUALITY WEB EXPERIENCES
Q: What is the difference between the other load testing tools which enables the wan emulation, location based load testing and Gomez load testing?
PorposalPPP Q: Gomez is standlone web application testing tool? Gomez provides an on demand platform that you can use for both testing and monitoring your Web applications from the outside in across your
FIVE WAYS TO OPTIMIZE MOBILE WEBSITE PERFORMANCE WITH PAGE SPEED
WHITE PAPER: MOBILE WEBSITE PERFORMANCE FIVE WAYS TO OPTIMIZE MOBILE WEBSITE PERFORMANCE WITH PAGE SPEED SNOOZE, YOU LOSE. TODAY S MOBILE USERS EXPECT PERFORMANCE DELIVERED FAST. For those of us who depend
AKAMAI WHITE PAPER. How To Deliver Fast, Engaging Responsive Web Design Sites
AKAMAI WHITE PAPER How To Deliver Fast, Engaging Responsive Web Design Sites TABLE OF CONTENTS MOBILE IMPACTS THE BOTTOM LINE 1 RESPONSIVE WEB DESIGN ADOPTION IS GROWING FAST 1 FAST, QUALITY WEB EXPERIENCES
End User Monitoring. AppDynamics Pro Documentation. Version 4.1.8. Page 1
End User Monitoring AppDynamics Pro Documentation Version 4.1.8 Page 1 End User Monitoring....................................................... 4 Browser Real User Monitoring.............................................
HOW IS WEB APPLICATION DEVELOPMENT AND DELIVERY CHANGING?
WHITE PAPER : WEB PERFORMANCE TESTING Why Load Test at all? The reason we load test is to ensure that people using your web site can successfully access the pages and complete whatever kind of transaction
How the Netflix ISP Speed Index Documents Netflix Congestion Problems
How the Netflix ISP Speed Index Documents Netflix Congestion Problems By Peter Sevcik June 2014 NetForecast Report NFR5117 2014 NetForecast, Inc. As of this writing, a comedic YouTube video featuring Netflix
1. Comments on reviews a. Need to avoid just summarizing web page asks you for:
1. Comments on reviews a. Need to avoid just summarizing web page asks you for: i. A one or two sentence summary of the paper ii. A description of the problem they were trying to solve iii. A summary of
NOT ALL END USER EXPERIENCE MONITORING SOLUTIONS ARE CREATED EQUAL COMPARING ATERNITY WORKFORCE APM TO FOUR OTHER MONITORING APPROACHES
NOT ALL END USER EXPERIENCE MONITORING SOLUTIONS ARE CREATED EQUAL COMPARING ATERNITY WORKFORCE APM TO FOUR OTHER MONITORING APPROACHES COMPREHENSIVE VISIBILITY INTO END USER EXPERIENCE MONITORING REQUIRES
Update logo and logo link on A Master. Update Date and Product on B Master
Cover Be sure to: Update META data Update logo and logo link on A Master Update Date and Product on B Master Web Performance Metrics 101 Contents Preface...3 Response Time...4 DNS Resolution Time... 4
Netcraft Analysis: Online Speed Testing Tools
Netcraft Analysis: Online Speed Testing Tools 25 February 2013 Netcraft Ltd. 2 Belmont Bath BA1 5DZ Author: Dr Matt Foster Email: [email protected] Copyright Notice: This document is copyright Netcraft
Ajax Design and Usability
Ajax Design and Usability William Hudson [email protected] www.syntagm.co.uk/design Ajax Design and Usability About Ajax Ajax in context How Ajax works How Ajax is different How Ajax is similar
Front-End Performance Testing and Optimization
Front-End Performance Testing and Optimization Abstract Today, web user turnaround starts from more than 3 seconds of response time. This demands performance optimization on all application levels. Client
Process Optimizer Hands-on Exercise
IBM BPM in Action using WebSphere Lombardi Edition Process Optimizer Hands-on Exercise This lab will introduce you to the Lombardi Process Portal, which is an interface that enables process participants
Today s webinar will begin shortly. Please stand by
1 Today s webinar will begin shortly Please stand by A quick question while we wait Maximising Internet Availability and Performance with Netbox Blue's PipePlus Peter Geale Global Marketing Manager 22
Elevating Data Center Performance Management
Elevating Data Center Performance Management Data Center innovation reduces operating expense, maximizes employee productivity, and generates new sources of revenue. However, many I&O teams lack proper
Meeting the challenges of modern website performance Developments in monitoring strategies
Meeting the challenges of modern website performance Developments in monitoring strategies Is your website monitoring realistic enough to meet today s challenges? Is your web testing strategy holistic
NOT ALL END USER EXPERIENCE MONITORING SOLUTIONS ARE CREATED EQUAL COMPARING ATERNITY WORKFORCE APM TO FOUR OTHER MONITORING APPROACHES
NOT ALL END USER EXPERIENCE MONITORING SOLUTIONS ARE CREATED EQUAL COMPARING ATERNITY WORKFORCE APM TO FOUR OTHER MONITORING APPROACHES COMPREHENSIVE VISIBILITY INTO END USER EXPERIENCE MONITORING REQUIRES
WHITE PAPER : WEB PERFORMANCE MANAGEMENT
WHITE PAPER : WEB PERFORMANCE MANAGEMENT Software as a service (SaaS) continues its fast-paced growth as companies seek shorter deployment times, faster ROI and more flexible pay-as-you-go pricing. Gartner
THE AKAMAI SERVICE CONSULTING PACKAGE 10FOR10 IMPROVES YOUR WEB PERFORMANCE METRIC(S) BY AT LEAST 10%! AKAMAI 10For10 AKAMAI INDUSTRY BROCHURE
AKAMAI 10For10 THE AKAMAI SERVICE CONSULTING PACKAGE 10FOR10 IMPROVES YOUR WEB PERFORMANCE METRIC(S) BY AT LEAST 10%! Whether delivering web applications from behind the firewall, hosting in the cloud,
12 Steps to Ensure Successful SaaS Delivery
WHITE PAPER The Web Performance Division of Compuware 12 Steps to Ensure Successful SaaS Delivery How to protect revenue, renewals, and customer satisfaction Good Performance = Good Business AOL revealed
Mobile Performance Testing Approaches and Challenges
NOUS INFOSYSTEMS LEVERAGING INTELLECT Mobile Performance Testing Approaches and Challenges ABSTRACT Mobile devices are playing a key role in daily business functions as mobile devices are adopted by most
BUSINESS IMPACT OF POOR WEB PERFORMANCE
WHITE PAPER: WEB PERFORMANCE TESTING Everyone wants more traffic to their web site, right? More web traffic surely means more revenue, more conversions and reduced costs. But what happens if your web site
A SENSIBLE GUIDE TO LATENCY MANAGEMENT
A SENSIBLE GUIDE TO LATENCY MANAGEMENT By Wayne Rash Wayne Rash has been writing technical articles about computers and networking since the mid-1970s. He is a former columnist for Byte Magazine, a former
Real vs. Synthetic Web Performance Measurements, a Comparative Study
Real vs. Synthetic Web Performance Measurements, a Comparative Study By John Bartlett and Peter Sevcik December 2004 Enterprises use today s Internet to find customers, provide them information, engage
Why Web Performance Matters Open Text Web Solutions Usergroup Anwendertagung Feb. 2012. Tobias Dreyschultze Tobel Online Web Consultancy
Why Web Performance Matters Open Text Web Solutions Usergroup Anwendertagung Feb. 2012 Tobias Dreyschultze Tobel Online Web Consultancy The Person Tobias Dreyschultze Wohnhaft in München Informatik, Universität
Ensighten Tag Delivery Network. Advanced Infrastructure for Enterprise-Class Tag Management
Ensighten Tag Delivery Network Advanced Infrastructure for Enterprise-Class Tag Management Limitless scalability for the enterprise, with vastly improved page loading results and digital touch-point performance.
TOP New Features of Oracle Business Intelligence 11g
10 TOP New Features of Oracle Business Intelligence 11g TABLE OF CONTENTS Feature 1 New Chart Choices Funnel Chart 2 Trellis Chart 3 Waterfall 4 Tile Diagram 5 Feature 2 Recommended Visualization 6 Feature
Applications. Network Application Performance Analysis. Laboratory. Objective. Overview
Laboratory 12 Applications Network Application Performance Analysis Objective The objective of this lab is to analyze the performance of an Internet application protocol and its relation to the underlying
Single Pass Load Balancing with Session Persistence in IPv6 Network. C. J. (Charlie) Liu Network Operations Charter Communications
Single Pass Load Balancing with Session Persistence in IPv6 Network C. J. (Charlie) Liu Network Operations Charter Communications Load Balancer Today o Load balancing is still in use today. It is now considered
Web Performance Management How's My App? Five Best Practices for Web Performance Management
Web Performance Management How's My App? Five Best Practices for Web Performance Management Use of the Internet to enable critical business activities has grown exponentially, and along with it, the need
WHITE PAPER RUN VDI IN THE CLOUD WITH PANZURA SKYBRIDGE
WHITE PAPER RUN VDI IN THE CLOUD WITH PANZURA What if you could provision VDI in the cloud as a utility, colocating ondemand VDI instances and data next to each other and close to your users, anywhere
Transaction Monitoring Version 8.1.3 for AIX, Linux, and Windows. Reference IBM
Transaction Monitoring Version 8.1.3 for AIX, Linux, and Windows Reference IBM Note Before using this information and the product it supports, read the information in Notices. This edition applies to V8.1.3
Doug Goldberg. Vice President of Magento Solutions, ZeroLag
Supersizing Magento Doug Goldberg Vice President of Magento Solutions, ZeroLag ZeroLag Hosting Supersized Magento solutions for large merchants About ZeroLag Magento Platinum Hosting Partner Microsoft
Products & Features. For more information. Web/app service to be managed Real Brower. Public. ARGOS PC Probe. Apps. Mobile subscriber network
Fast We your Compe bsite is titive Edge! Products & Features ARGOS A wried/wireless APM solution that supports mobile website performance/failure management not only for PC websites but also for smart
Software for Ministry. Remote Access FAQ s
Software for Ministry PO Box 1415 Cleburne, TX 76033 817 219 1243 www.softwareforministry.com Remote Access FAQ s These notes provide a basic explanation of what is involved to enable remote access to
Whitepaper Performance Testing and Monitoring of Mobile Applications
M eux Test Whitepaper Performance Testing and Monitoring of Mobile Applications Abstract The testing of a mobile application does not stop when the application passes all functional tests. Testing the
Chapter 1 Reading Organizer
Chapter 1 Reading Organizer After completion of this chapter, you should be able to: Describe convergence of data, voice and video in the context of switched networks Describe a switched network in a small
New Relic & JMeter - Perfect Performance Testing
TUTORIAL New Relic & JMeter - Perfect Performance Testing by David Sale Contents Introduction 3 Demo Application 4 Hooking Into New Relic 4 What Is JMeter? 6 Installation and Usage 6 Analysis In New Relic
Web Load Stress Testing
Web Load Stress Testing Overview A Web load stress test is a diagnostic tool that helps predict how a website will respond to various traffic levels. This test can answer critical questions such as: How
XpoLog Center Suite Log Management & Analysis platform
XpoLog Center Suite Log Management & Analysis platform Summary: 1. End to End data management collects and indexes data in any format from any machine / device in the environment. 2. Logs Monitoring -
Mobile Application Performance Report
Mobile Application Performance Report Optimization Recommendations and Performance Analysis Report Prepared for - http://www.google.com VS http://www.yahoo.com Emulated Device Type: ipad OVERALL PERFORMANCE
Gen-iTest Services. Realize The Full Power Of The Cloud For Performance Testing. Ian Mortimer and Gareth Shackel
Gen-iTest Services Realize The Full Power Of The Cloud For Performance Testing Ian Mortimer and Gareth Shackel Agenda 2 Agenda 1. Why Performance Test? 2. What is Performance Testing? 3. Why use the Cloud
HOW DOES GOOGLE ANALYTICS HELP ME?
Google Analytics HOW DOES GOOGLE ANALYTICS HELP ME? Google Analytics tells you how visitors found your site and how they interact with it. You'll be able to compare the behavior and profitability of visitors
Accelerating Wordpress for Pagerank and Profit
Slide No. 1 Accelerating Wordpress for Pagerank and Profit Practical tips and tricks to increase the speed of your site, improve conversions and climb the search rankings By: Allan Jude November 2011 Vice
Data Center Content Delivery Network
BM 465E Distributed Systems Lecture 4 Networking (cont.) Mehmet Demirci Today Overlay networks Data centers Content delivery networks Overlay Network A virtual network built on top of another network Overlay
Data Visualization Frameworks: D3.js vs. Flot vs. Highcharts by Igor Zalutsky, JavaScript Developer at Altoros
Data Visualization Frameworks: D3.js vs. Flot vs. Highcharts by Igor Zalutsky, JavaScript Developer at Altoros 2013 Altoros, Any unauthorized republishing, rewriting or use of this material is prohibited.
Diagrams and Graphs of Statistical Data
Diagrams and Graphs of Statistical Data One of the most effective and interesting alternative way in which a statistical data may be presented is through diagrams and graphs. There are several ways in
Informatica Data Director Performance
Informatica Data Director Performance 2011 Informatica Abstract A variety of performance and stress tests are run on the Informatica Data Director to ensure performance and scalability for a wide variety
Web Analytics Understand your web visitors without web logs or page tags and keep all your data inside your firewall.
Web Analytics Understand your web visitors without web logs or page tags and keep all your data inside your firewall. 5401 Butler Street, Suite 200 Pittsburgh, PA 15201 +1 (412) 408 3167 www.metronomelabs.com
Web Caching and CDNs. Aditya Akella
Web Caching and CDNs Aditya Akella 1 Where can bottlenecks occur? First mile: client to its ISPs Last mile: server to its ISP Server: compute/memory limitations ISP interconnections/peerings: congestion
Here s how to choose the right mobile app for you.
Here s how to choose the right mobile app for you. There is no arguing with statistics. The future of the web is mobile. Tablet shipments are increasing exponentially and within two years consumer broadband
IBM WebSphere Business Monitor, Version 6.1
Providing real-time visibility into business performance IBM, Version 6.1 Highlights Enables business users to view Integrates with IBM s BPM near real-time data on Web 2.0 portfolio and non-ibm dashboards
Teridion. Rethinking Network Performance. The Internet. Lightning Fast. Technical White Paper July, 2015 www.teridion.com
Teridion The Internet. Lightning Fast. Rethinking Network Performance Technical White Paper July, 2015 www.teridion.com Executive summary Online services face the growing dual challenge of supporting many
When did you first build your current ecommerce platform? Or when did you last upgrade or replatform?
Technological advances and social networking continue to transform the online shopping experience. Meanwhile shoppers expectations are set by the best-of-breed ecommerce sites they frequently visit. That
Stress Testing Technologies for Citrix MetaFrame. Michael G. Norman, CEO December 5, 2001
Stress Testing Technologies for Citrix MetaFrame Michael G. Norman, CEO December 5, 2001 Scapa Technologies Contents Executive Summary... 1 Introduction... 1 Approaches to Stress Testing...1 Windows Applications...1
Monitoring Galera with MONyog
Monitoring Galera with MONyog Abstract This white paper introduces the drawbacks of traditional MySQL High Availability set ups and suggests a modern, best- in- class High Availability solution utilising
Load and Performance Load Testing. RadView Software October 2015 www.radview.com
Load and Performance Load Testing RadView Software October 2015 www.radview.com Contents Introduction... 3 Key Components and Architecture... 4 Creating Load Tests... 5 Mobile Load Testing... 9 Test Execution...
QUALITY OF SERVICE FOR CLOUD-BASED MOBILE APPS: Aruba Networks AP-135 and Cisco AP3602i
QUALITY OF SERVICE FOR CLOUD-BASED MOBILE APPS: Aruba Networks AP-135 and Cisco AP3602i Conducted at the Aruba Proof-of-Concept Lab November 2012 Statement of test result confidence Aruba makes every attempt
Web Performance Management 12 Steps To Ensure Successful SAAS Delivery How To Protect Revenue, Renewals & Customer Satisfaction
Web Performance Management 12 Steps To Ensure Successful SAAS Delivery How To Protect Revenue, Renewals & Customer Satisfaction Software as a service (SaaS) continues its fast-paced growth as companies
Addressing Mobile Load Testing Challenges. A Neotys White Paper
Addressing Mobile Load Testing Challenges A Neotys White Paper Contents Introduction... 3 Mobile load testing basics... 3 Recording mobile load testing scenarios... 4 Recording tests for native apps...
Network Monitoring Comparison
Network Monitoring Comparison vs Network Monitoring is essential for every network administrator. It determines how effective your IT team is at solving problems or even completely eliminating them. Even
Performance Testing Process A Whitepaper
Process A Whitepaper Copyright 2006. Technologies Pvt. Ltd. All Rights Reserved. is a registered trademark of, Inc. All other trademarks are owned by the respective owners. Proprietary Table of Contents
Lecture 3: Scaling by Load Balancing 1. Comments on reviews i. 2. Topic 1: Scalability a. QUESTION: What are problems? i. These papers look at
Lecture 3: Scaling by Load Balancing 1. Comments on reviews i. 2. Topic 1: Scalability a. QUESTION: What are problems? i. These papers look at distributing load b. QUESTION: What is the context? i. How
Fixed Price Website Load Testing
Fixed Price Website Load Testing Can your website handle the load? Don t be the last one to know. For as low as $4,500, and in many cases within one week, we can remotely load test your website and report
STeP-IN SUMMIT 2013. June 18 21, 2013 at Bangalore, INDIA. Enhancing Performance Test Strategy for Mobile Applications
STeP-IN SUMMIT 2013 10 th International Conference on Software Testing June 18 21, 2013 at Bangalore, INDIA Enhancing Performance Test Strategy for Mobile Applications by Nikita Kakaraddi, Technical Lead,
Improved metrics collection and correlation for the CERN cloud storage test framework
Improved metrics collection and correlation for the CERN cloud storage test framework September 2013 Author: Carolina Lindqvist Supervisors: Maitane Zotes Seppo Heikkila CERN openlab Summer Student Report
Architecting Distributed Databases for Failure A Case Study with Druid
Architecting Distributed Databases for Failure A Case Study with Druid Fangjin Yang Cofounder @ Imply The Bad The Really Bad Overview The Catastrophic Best Practices: Operations Everything is going to
Managing a Portfolio of Products
Managing a Portfolio of Products What is product portfolio management? Imagine you have six products. How should you allocate your limited marketing resources among them? Should you invest in each product
STeP-IN SUMMIT 2014. June 2014 at Bangalore, Hyderabad, Pune - INDIA. Mobile Performance Testing
STeP-IN SUMMIT 2014 11 th International Conference on Software Testing June 2014 at Bangalore, Hyderabad, Pune - INDIA Mobile Performance Testing by Sahadevaiah Kola, Senior Test Lead and Sachin Goyal
