I'm looking to monitor the end user experience of our website and link that with timing information already logged on the server side. My assumption is that this will require javascript to to capture time stamps at the start of request (window.onbeforeunload) and at the end of loading (window.onload). Basically this - "Measuring Web application response time: Meet the client"
Measure Page Load Times Using Google Pagespeed Insights To use this tool, you'll want to first pick a webpage on your site you want to study. You then go to the PageSpeed Insights section and type in the URL of the webpage. The tool will then works its magic and determine how fast the webpage loads.
You can make use of Selenium to measure the performance of a web page over a period of time. The results that are obtained from the Navigation Timing API can be further used to improve the page load time with Selenium testing and also benchmark those results against your competitors' web performance.
What is a good page load time? According to a 2019 study by Portent, a 0-4 second load time is best for conversion rates, and the first five seconds of page-load time have the highest impact on conversion rates. In fact, the highest ecommerce conversion rates occur on pages with load times between 0-2 seconds.
Although website load time depends on various factors such as the hosting server, amount of bandwidth in transit, webpage design, page elements, browser, and device type, an ideal website load time should be no more than 2 seconds.
There is also Boomerang from Yahoo.
Has some advanced features not existing in Jiffy and Episodes. Also support Navigation Timing API in browsers that support it (Chrome 6, IE 9)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With