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
- Gå till github.com/Webperf-se/webperf_core
- Klicka Code → Download ZIP
- 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 22väljer energieffektivitetstestet, som mäter hur mycket data sidan skickar-rskriver 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
- Fullständig lokal installation – mer detaljer och felsökning
- Alla tester – vad varje test gör
- Kommandoradsargument – alla flaggor