Installatie en CLI van k6
Installeer k6 en maak kennis met de opdrachtregelinterface voor het uitvoeren van tests.
Installatie en CLI van k6 is een gratis Loadtesten en prestatiebenchmarking (JMeter en k6)-les op CoddyKit. Dit is les 1 van 4. Je kunt 3 lessen uit dit leerpad gratis volledig lezen — daarna ontgrendelt CoddyKit PRO alle lessen, plus praktische oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. Deze les maakt deel uit van het leertraject Loadtesten en prestatiebenchmarking (JMeter en k6). Je voortgang wordt gesynchroniseerd op het web en in de CoddyKit-app. De cursus Loadtesten en prestatiebenchmarking (JMeter en k6) bevat in totaal 4 lessen.
Maak kennis met k6: hulpprogramma voor belastingtests
Welkom! In deze les ga je aan de slag met k6, een krachtig opensourcehulpprogramma voor belastingtests. k6 is gebouwd met Go en stelt je in staat prestatietests te schrijven met JavaScript.
Het is bedoeld voor ontwikkelaars en QA-engineers die prestatietests willen integreren in hun moderne ontwikkelprocessen.
Waarom kiezen voor k6?
k6 biedt verschillende voordelen voor prestatietests:
- JavaScript-API: Schrijf tests in het vertrouwde JavaScript.
- Gericht op de CLI: Eenvoudig te integreren in CI/CD-pijplijnen.
- Prestaties: Dankzij Go is het efficiënt en snel.
- Moderne aanpak: Behandelt prestatietests als code, waardoor versiebeheer en codebeoordelingen mogelijk zijn.
Installatieoverzicht
Voordat je je eerste test schrijft, moet je k6 op je systeem installeren. k6 ondersteunt verschillende besturingssystemen, zoals Windows, macOS en Linux.
De aanbevolen manier om k6 te installeren is via pakketbeheerders. Daarmee verloopt het proces eenvoudig en snel.
Instellen op macOS en Linux
Voor macOS-gebruikers is k6 het eenvoudigst te installeren met Homebrew. Open je terminal en voer het volgende uit:
brew install k6Op Debian/Ubuntu Linux kun je k6 vanuit de officiële repository installeren met deze opdrachten:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys C5AD17C747E34A0A
echo "deb https://dl.k6.io/deb stable main" | sudo tee /etc/apt/sources.list.d/k6.list
sudo apt update
sudo apt install k6Installatie op Windows
Windows-gebruikers hebben een paar eenvoudige opties met populaire pakketbeheerders.
Met Chocolatey (uitvoeren in een PowerShell- of CMD-venster met verhoogde rechten):
choco install k6Met Scoop (uitvoeren in PowerShell):
scoop install k6Je k6-versie controleren
Na de installatie is het belangrijk om te controleren of k6 correct is geïnstalleerd en vanaf de opdrachtregel toegankelijk is. Open een nieuwe terminal of opdrachtprompt en typ:
k6 versionJe zou het nummer van de geïnstalleerde k6-versie moeten zien. Dat bevestigt dat de installatie is geslaagd.
De opdracht `k6 run`
De kern van k6 is de krachtige Command Line Interface (CLI). De meest gebruikte opdracht is k6 run.
Met deze opdracht voer je je k6-testscripts uit. Je geeft eenvoudig je JavaScript-bestand op en k6 doet de rest.
k6 run your_script.jsEen minimale k6-test
Laten we een uiterst eenvoudig k6-script maken. Dit script verstuurt één HTTP GET-aanvraag naar example.com. We slaan het op als script.js.
Let op de instructie import http – k6 biedt ingebouwde modules zoals http voor het versturen van aanvragen.
import http from 'k6/http';
import { sleep } from 'k6/execution';
export default function () {
http.get('https://test.k6.io');
sleep(1);
}Je k6-test uitvoeren
Nu je het bestand script.js hebt, open je je terminal in dezelfde map als waarin je het bestand hebt opgeslagen. Voer het script vervolgens uit met de opdracht k6 run:
k6 run script.jsk6 voert de test uit. In je terminal zie je uitvoer met meetgegevens zoals aanvragen, duur en controles.
Je uitvoering aanpassen
De opdracht k6 run ondersteunt verschillende opties om je test aan te passen. Twee veelgebruikte opties zijn:
--vus: Stelt het aantal virtuele gebruikers in.--duration: Bepaalt hoelang de test moet worden uitgevoerd.
Bijvoorbeeld, om de test 10 seconden lang met 5 VU's uit te voeren:
k6 run --vus 5 --duration 10s script.jsControle van CLI-opdrachten
Je hebt geleerd hoe je k6 installeert en een eenvoudig script uitvoert. Laten we controleren of je de essentiële k6 CLI-opdracht begrijpt.
k6 klaar: wat nu?
Geweldig! Je hebt k6 geïnstalleerd en je allereerste script voor een prestatietest uitgevoerd. We hebben behandeld:
- Wat k6 is en wat de voordelen ervan zijn.
- Hoe je k6 op verschillende besturingssystemen installeert.
- Hoe je je installatie controleert.
- Hoe je de essentiële opdracht
k6 rungebruikt om een JavaScript-testscript uit te voeren.
In de volgende les gaan we dieper in op het schrijven van complexere k6-scripts en het begrijpen van hun structuur.
Leer Loadtesten en prestatiebenchmarking (JMeter en k6) met een AI-tutor — gratis
Schrijf echte code en voer die uit in je browser, krijg direct hulp van een AI-tutor die 24/7 beschikbaar is en ga verder waar je gebleven bent op het web of in de app.
- Cursussen
- 12
- Lessen
- 48
Veelgestelde vragen
Is de les “Installatie en CLI van k6” gratis?
Ja — je kunt hier op het web alle 3 lessen van het leerpad Loadtesten en prestatiebenchmarking (JMeter en k6), waaronder “Installatie en CLI van k6”, gratis volledig lezen. Daarna ontgrendelt CoddyKit PRO alle lessen, plus interactieve oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. De cursus Loadtesten en prestatiebenchmarking (JMeter en k6) bevat in totaal 4 lessen.
Wat leer ik in “Installatie en CLI van k6”?
Installeer k6 en maak kennis met de opdrachtregelinterface voor het uitvoeren van tests. Je oefent met Loadtesten en prestatiebenchmarking (JMeter en k6) door code rechtstreeks in de browser uit te voeren. Een AI-begeleider die 24/7 beschikbaar is beantwoordt je vragen terwijl je de les doorwerkt.
Heb ik ervaring nodig om met Loadtesten en prestatiebenchmarking (JMeter en k6) te beginnen?
Ervaring vooraf is niet nodig. Loadtesten en prestatiebenchmarking (JMeter en k6) op CoddyKit is opgebouwd voor beginners tot gevorderden, zodat je hier of bij het begin kunt starten en in je eigen tempo kunt leren. Dit is les 1 van 4.
Hoe lang duurt de les “Installatie en CLI van k6”?
De meeste lessen van CoddyKit duren ongeveer 5–10 minuten. Elke les is kort en interactief, zodat je gestaag vooruitgaat en op het web en in de app precies verdergaat waar je was gebleven.
Kan ik code schrijven en uitvoeren in deze les over Loadtesten en prestatiebenchmarking (JMeter en k6)?
Ja. Elke les over Loadtesten en prestatiebenchmarking (JMeter en k6) bevat een ingebouwde code-editor, zodat je rechtstreeks in je browser echte code kunt schrijven en uitvoeren en direct feedback van AI krijgt — lokale installatie is niet nodig.
Alle lessen in deze cursus
- Installatie en CLI van k6
- Basisscripts schrijven met k6
- Checks, drempelwaarden en metrieken
- Groepen en tags om tests te organiseren