We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published byGabriel Elkin
Modified over 2 years ago
© 2011 Cognifide Limited. In commercial confidence only. Client-side performance testing Jacek Maciejewski QA Engineer
© 2011 Cognifide Limited. In commercial confidence only. What is client-performance? Tools Continuous testing Agenda
© 2011 Cognifide Limited. In commercial confidence only. Client-side performance
© 2011 Cognifide Limited. In commercial confidence only. Why is it important? influences how a user see a page / brand 25% of people abandon the page if it does not load within 4 seconds every extra secont of loading equals 7% less conversion rate Amazon would lose 1.6 billion$ per year if their website loads 1 second longer Google would get 8 mln requests less every day if it was slower by 0.4 second. Making Barack Obama’s website 60% faster increased donation conversions 14% Google’s page rank is partially determined based on performance
© 2011 Cognifide Limited. In commercial confidence only. Tools
© 2011 Cognifide Limited. In commercial confidence only. Tools Firebug / Developer Tools Google Page Speed Yslow Gtmetrix.com (YSlow and PS together) Google Speed Tracer ajaxDynaTrace WebPageTest.org https://developers.google.com/speed/
© 2011 Cognifide Limited. In commercial confidence only. Tools – browser timings window.performance.timing W3C standard supported in every modern browser
© 2011 Cognifide Limited. In commercial confidence only.
How to automate?
© 2011 Cognifide Limited. In commercial confidence only. Automation Browser Timings are easy to use with Selenium WebDriver HAR Logs −From Firebug (Net panel + NetExport plugin) −From BrowserMob (proxy) −https://code.google.com/p/harstorage/ possible to integrate Google PS with automation frameworks WebPageTest – API performance logs from the newest Chrome Driver (https://gist.github.com/klepikov/ )
Build it with us! CDs with the required files on them are being passed around Also available here, bandwidth permitting:
Pubman and Selenium tests. What is Selenium Selenium is a suite of Web application test automation tools for any browser on any operating system –Firefox,
Web Toolkit Julie George & Ronald Lopez 1. Requirements Java SDK version 1.5 or later Apache Ant is also necessary to run command line arguments
Testing Web Applications. Applications Architecture Client Server Architecture.
Site Speed: The Ultimate UX Feature… for SEO. A case study on how to increase search engine crawling and online conversion Jonathon Colman In-House SEO.
Module 1: Creating Responsive Pages with Ajax Creating Partial-Page Updates by Using AJAX Scripting Actions on the Web Client.
ICM – API Server Gary Ratcliffe. 2 Agenda Webinar Programme API Server Overview JSON-RPC iCM API Service API Server and Forms New services under.
Presenter: 1 FreeIPA WebUI : An Approach for Single Page Applications Sr. Software Engineer Red Hat Inc. 04/18/2011.
Selenium automated testing in Openbravo ERP Quality Assurance Webinar April 8th, 2010.
Web Automation Testing With Selenium By Rajesh Kanade.
QA Online Training In QA Click Academy. Selenium is a test automation framework used to test web applications such as browsers. It consists of different.
Web Performance Meetup 1 Web Performance 101 Jeremy
1 Ajax. 2 What’s Ajax? AJAX is a combination of a few technologies that has come together in the past few years AJAX used to be an acronym for Asynchronous.
Ajax for Dynamic Web Development Gregory McChesney.
Test Automation For Web-Based Applications Portnov Computer School Presenter: Ellie Skobel.
Stevesouders.com/docs/velocity-wpo pptx Disclaimer: This content does not necessarily reflect the opinions of my employer.
OJS goes mobile An investigation of how to adapt OJS to meet the needs of mobile Purposes of the investigation Mobile devices used in the investigation.
Client side performance in Web based Banking applications Divakar Prabhu Infosys Limited (NASDAQ: INFY)
©2013 AKAMAI | FASTER FORWARD TM It's all about Performance Measured and Perceived Performance on Desktop and Mobile Devices San Mateo Meetup, July 2013.
Thien-An Mac QA consultant / Ghostbugster
P2 UNIT 28 USER SIDE AND SERVER SIDE FACTORS THAT INFLUENCE THE PERFORMANCE OF THE WEBSITE.
Marjorie R. Asturias Happiness Engineer WordPress.com Designing Websites for 2016 and Beyond.
OPTIMISING USER INTERFACES FOR MOBILE COMPUTER ASSISTED INTERVIEWING DEVICES Prepared By Otyek Ronald James Uganda Bureau of Statistics Presented at the.
SAFARI TEST AUTOMATION: NAVIGATING THROUGH THE JUNGLE BY KARAN KUMAR AND JAMES CHUONG.
Performance, SEO, Accessibility Ivan Zhekov Telerik Corporation
1 LibX – Connecting Users and Libraries Annette Bailey LITA National Forum October 2007.
Optimizing Websites with YSlow Tom Lianza Co-Founder Wishlisting.com Tom Lianza Co-Founder Wishlisting.com.
‘Gen Y’ Assault on the Enterprise What Is the Role of the Cloud? Contributors: Nigel Page Enterprise Architect.
Zhichun Li The Robust and Secure Systems group at NEC Research Labs Northwestern University Tsinghua University 2.
The OWASP Foundation Web Application Security Host Apps Firewall Host Apps Database Host Web serverApp serverDB server Securing the.
jQuery PJAX Speeding up the Client Kevin McKelvin – Devs4Devs – 13 August 2011 Blog:
AJAX James Kahng. Congrats Jack Guo for Angular entryentry This week’s coding challenge at end of talk.
MICROSOFT AJAX CDN (CONTENT DELIVERY NETWORK) Make Your ASP.NET site faster to retrieve.
Fall, Privacy&Security - Virginia Tech – Computer Science Click to edit Master title style Design Extensions to Google+ CS6204 Privacy and Security.
Facts about Welcome to this video from Ozeki. In this video I will present what makes Ozeki Phone System XE the Worlds best on-site software PBX for Windows.
SecuBat: An Automated Web Vulnerability Detection Framework Stefan Kals, Engin Kirda Christopher Kruegel and Nenad Jovanovic Secure Systems Lab Vienna.
The PHP Story. PHP Story PHP is a programming language. Incorporate(join) sophisticated business logic. Widely used general purpose scripting language.
Tornado Web and MongoDB An Introduction to AsyncMongo MongoBoston John C. Zablocki Development Manager, HealthcareSource Organizer, Beantown.
The Virtual World Framework: Implementing a Web Based Client Side Simulator Rob Chadwick, Katmai Government Services in support of ADL.
DClass and Varnish Reza Naghibi VUG 7 May 2013.
Tuukka Haapaniemi XForms – What’s the need? HTML forms Very outdated Hard to develop and to maintain Requires lot of work To create basic.
Selenium January Selenium course content Introduction (Session-1)Session- Automation What is automation testing When to go for automation.
A Bluffer's Guide to Selenium 2 By: Simon Stewart & Anthony Long.
Text Selenium server 31 – October By, Kartikeya Rastogi Mayur Sapre Mosheca. R Rajalakshmi Sankar Shiny Richard. V Sweta Bansal.
© 2016 SlidePlayer.com Inc. All rights reserved.