Sådan kører du en ny k6 belastningstest
Kør en ny k6 belastningstest med LoadFocus
Det er nemt at oprette og køre en k6 belastningstest via brugerfladen på siden Ny k6 test. Du skal være logget ind på din konto for at tilgå denne side.
Trin til konfiguration af en ny k6 belastningstest
1. Vælg et testnavn
Vi genererer automatisk et testnavn med dato og klokkeslæt. Du kan ændre det i feltet Test Name.
2. Belastningsscenarier
Vi tilbyder tre foruddefinerede scenarier:
- Scenarie 1: Indledende belastning — Start med få virtuelle brugere for at etablere en baseline.
- Scenarie 2: Opvarmningsbelastning — Øg gradvist antallet af virtuelle brugere.
- Scenarie 3: Moderat belastning — Test med et moderat antal virtuelle brugere.
Klik på Apply for at udfylde konfigurationen automatisk.
3. Belastningskonfiguration
I sektionen Load Configuration definerer du:
- Virtual Users — Antal samtidige virtuelle brugere (f.eks. 10, 100, 1000+)
- Duration (s) — Testens varighed i sekunder. Skift til Iterations for et fast antal iterationer.
- Ramp Up Time (s) — Tid til at nå det fulde antal virtuelle brugere
- Ramp-Up Steps — Antal trin til gradvis forøgelse af belastningen
4. Belastningsfordeling
Vælg op til 5 cloud-lokationer. Hver lokation kan tildeles en procentdel af trafikken og et specifikt antal virtuelle brugere.
Procenterne skal tilsammen udgøre 100%. Mere om tilgængelige lokationer her.
5. Script-konfiguration
Upload dine k6 testscript-filer. LoadFocus understøtter: .js, .ts, .csv, .json.
Du kan trække og slippe filer eller klikke på Upload k6 Scripts & Files.
k6 script-validering
LoadFocus validerer automatisk dit script ved upload og kontrollerer export default function, k6 modul-imports og syntaksfejl.
Eksempel k6 script
import http from 'k6/http';import { check, sleep } from 'k6';export default function () {const res = http.get('https://test-api.k6.io/public/crocodiles/');check(res, {'status is 200': (r) => r.status === 200,'response time < 500ms': (r) => r.timings.duration < 500,});sleep(1);}
6. Integrationskonfiguration
Konfigurer valgfrit integrationer med Datadog, New Relic, Dynatrace eller Azure App Insights.
7. Kør test
- Klik på Execute Test for at starte din k6 belastningstest i skyen
- Klik på Save draft for at gemme konfigurationen uden at køre