
Towards Representative Web Performance Measurements with Google Lighthouse
Author(s) -
Tjaša Heričko,
Boštjan Šumak,
Saša Brdnik
Publication year - 2021
Language(s) - English
Resource type - Conference proceedings
DOI - 10.18690/978-961-286-516-0.9
Subject(s) - task (project management) , computer science , aggregate (composite) , software , performance measurement , web application , empirical research , world wide web , engineering , operating system , statistics , materials science , mathematics , systems engineering , marketing , business , composite material
Web performance testing with tools such as Google Lighthouse is a common task in software practice and research. However, variability in time-based performance measurement results is observed quickly when using the tool, even if the website has not changed. This can occur due to variability in the network, web, and client devices. In this paper, we investigated how this challenge was addressed in the existing literature. Furthermore, an experiment was conducted, highlighting how unrepresentative measurements can result from single runs; thus, researchers and practitioners are advised to run performance tests multiple times and use an aggregation value. Based on the empirical results, 5 consecutive runs using a median to aggregate results reduce variability greatly, and can be performed in a reasonable time. The study’s findings alert to p otential pitfalls when using single run-based measurement results and serve as guidelines for future use of the tool.