7.9.2023

Gitlab browser performance testing

Gitlab hat ein feature um mit sitespeed.io die performance einer website zu messen (ähnlich zu pagespeed insights).

Damit kann man nach jedem deployment oder sogar an jedem merge request die performance der website messen. Ich habe das mal für unsere homepage eingerichtet.

Alles was es dafür braucht sind ein paar anpassungen an der gitlab-ci.yaml:

include:
  template: Verify/Browser-Performance.gitlab-ci.yml

browser_performance:
  only:
    - main
  needs:
    - deployProd
  variables:
    URL: https://newcubator.com/
    SITESPEED_OPTIONS: -n 5

Wenn man review apps benutzt, kann man sogar für jeden MR die performance testen.

Mehr findet ihr in der gitlab dokumentation:

https://docs.gitlab.com/ee/ci/testing/browser_performance_testing.html

Lucas

Softwareentwickler

Zur Übersicht

Standort Hannover

newcubator GmbH
Bödekerstraße 22
30161 Hannover

Standort Dortmund

newcubator GmbH
Westenhellweg 85-89
44137 Dortmund