Skip to content

this application, automates lighthouse testing of your site to track the evolution of important loading time metrics for your seo

License

Notifications You must be signed in to change notification settings

reezogit/lighthouse-bencher

Repository files navigation

Google Lighthouse Bencher

Dev by the Performance War Team at https://www.reezocar.com

This application, automates Google Lighthouse tests of your website to track the evolution of the important "loading time" metrics in your seo optimization.

https://www.reezocar.com Speed Index SEO optimization

humans behind this app

  • #DEVOPS : Ludovic Pichon
  • #DEV #SEO : Erlé Alberton
  • #CTO @Reezocar : Vincent Deboeuf

requirements

Pre requirements

  • python 3
  • npm & nodeJS

Installation

  • pip install python-gtmetrix
  • npm install -g lighthouse
  • pip install matplotlib==3.0.3
  • pip install numpy==1.16.2
  • pip install pandas==0.24.1
  • pip install python-dateutil==2.6.0
  • pip install requests==2.14.2
  • pip install seaborn==0.9.0
  • pip install tqdm==4.31.1

step by step

  • update the urlConfig.json with your URLs
  • create an app to exec the test.sh script with a cron tab
  • create a cron tab push the data to your logz.io account
  • import LightHouse Dashboard config (json)
  • follow your metrics

launche

Export ENV_NAME='dest' Export ENV_URL='www.xxx.com' Export LOGZIOTOKEN='[TOKEN]'

About

this application, automates lighthouse testing of your site to track the evolution of important loading time metrics for your seo

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published