Gå till innehållet

Snabbstart

Den här guiden tar dig från ingenting till ett första resultat.

Förutsättningar

  • Python 3.13 eller senare
  • Node.js 24 eller senare
  • Google Chrome eller Firefox

Steg 1: Hämta Webperf Core

git clone https://github.com/Webperf-se/webperf_core.git
cd webperf_core
  1. Gå till github.com/Webperf-se/webperf_core
  2. Klicka Code → Download ZIP
  3. Packa upp och gå in i mappen

Steg 2: Installera beroenden

python -m pip install --upgrade pip
pip install -r requirements.txt
npm install --omit=dev

Steg 3: Kontrollera installationen

python default.py --dependency

Kommandot validerar din installation och säger till om något saknas. Vill du bara se hjälptexten räcker python default.py -h.

Steg 4: Kör ditt första test

python default.py -u https://webperf.se -t 22 -r
  • -u är webbadressen som ska testas
  • -t 22 väljer energieffektivitetstestet, som mäter hur mycket data sidan skickar
  • -r skriver ut granskningen, alltså listan över vad som bör åtgärdas

Utan -r får du bara betyget, vilket sällan är det du vill när du felsöker.

Förstå resultatet

Varje test ger ett betyg mellan 1,0 och 5,0.

Betyg Betydelse
5,0 Utmärkt
4,0 Bra
3,0 Godkänt
2,0 Behöver förbättras
1,0 Kritiskt

Nästa steg

Kör flera tester

Ange flera testnummer med komma emellan:

python default.py -u https://example.com -t 22,9 -r

Kör alla tester utom ett

Ett negativt nummer utesluter ett test. Utan -t körs alla.

# alla tester utom e-post (24)
python default.py -u https://example.com -t -24

Alla tester tar tid

En full körning tar 10–30 minuter per webbplats beroende på sidans storlek och din hårdvara.

Testa flera webbplatser

Skapa en fil sites.json:

[
  [1, "https://example1.com"],
  [2, "https://example2.com"]
]

Kör den med:

python default.py -i sites.json -t 22

Spara resultatet

python default.py -u https://example.com -t 22 -o resultat.json

Filändelsen styr formatet: .json, .csv, .sql, .sqlite eller .md.

Byt språk på rapporten

python default.py -u https://example.com -t 22 -r -L sv

Vanliga problem

Python hittas inte

Prova python3 i stället för python:

python3 default.py -h
npm install misslyckas

Kontrollera Node-versionen först. Kravet är 24 eller senare.

node --version
Chrome eller Firefox hittas inte

Installera webbläsaren och se till att den ligger i din PATH. På Ubuntu:

sudo apt install google-chrome-stable
# eller
sudo apt install firefox

Vidare läsning