Skip to content

A website to answer questions about what website performance monitoring and testing is. Also, an example continuous delivery web page performance regression test.

Notifications You must be signed in to change notification settings

foo-software/website-performance-monitoring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Birds Eye View Performance Monitoring

Website Performance Monitoring

An informative website for providing a guide to web page performance and performance measuring. We take a look at what it means and some important website performance metrics.

On www.website-performance-monitoring.org we ask answer some questions and ponder on the subject of website performance.

  • What is Website Performance?
  • What are Website Performance Metrics?
  • How to Performance Test a Website
  • How to Monitor Performance Website

Continuous Integration / Continuous Delivery

This repo also serves as an example of how one could utilize lighthouse-check, as part of a pipeline. In our circleci configuration, we utilize the lighthouse-check-cli Docker image to performance an audit on www.website-performance-monitoring.org. We do this as a post-deploy step, so that we essentially run a performance regression test after every deploy.

How to Run and Deploy the App

Below is how to run the app locally and instructions for Foo engineers for deploying.

Install

$ npm install

Development

$ npm run watch

Production

$ npm run production

Tests

$ npm run test

Heroku

Make sure to allow installation of devDependencies with:

$ heroku config:set NPM_CONFIG_PRODUCTION=false

circleci

Follow these instructions for adding environment variables.

Credits

This package was brought to you by Foo - a website performance monitoring tool. Create a free account with standard performance testing. Automatic website performance testing, uptime checks, charts showing performance metrics by day, month, and year. Foo also provides real time notifications when performance and uptime notifications when changes are detected. Users can integrate email, Slack and PagerDuty notifications.

About

A website to answer questions about what website performance monitoring and testing is. Also, an example continuous delivery web page performance regression test.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages