Installation und CLI von k6
Installieren Sie k6 und machen Sie sich mit der Kommandozeilenschnittstelle zum Ausführen von Tests vertraut.
Installation und CLI von k6 ist eine kostenlose Load Testing & Performance Benchmarking (JMeter & k6)-Lektion auf CoddyKit. Dies ist Lektion 1 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Load Testing & Performance Benchmarking (JMeter & k6)-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Load Testing & Performance Benchmarking (JMeter & k6)-Kurs umfasst insgesamt 4 Lektionen.
Teile dieser Lektion wurden noch nicht übersetzt und werden auf Englisch angezeigt.
Meet k6: Load Testing Tool
Welcome! In this lesson, we'll get started with k6, a powerful open-source load testing tool. k6 is built with Go and allows you to write performance tests using JavaScript.
It's designed for developers and QA engineers who want to integrate performance testing into their modern development workflows.
Why Choose k6?
k6 offers several advantages for performance testing:
- JavaScript API: Write tests in familiar JavaScript.
- CLI-focused: Easy to integrate into CI/CD pipelines.
- Performance: Built on Go, it's efficient and fast.
- Modern Approach: Treats performance tests as code, enabling version control and code reviews.
Installation Overview
Before we write our first test, we need to install k6 on your system. k6 supports various operating systems like Windows, macOS, and Linux.
The recommended way to install k6 is through package managers, which makes the process straightforward and quick.
macOS and Linux Setup
For macOS users, the easiest way to install k6 is using Homebrew. Open your terminal and run:
brew install k6On Debian/Ubuntu Linux, you can install k6 from its official repository with these commands:
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 k6Windows Installation
Windows users have a couple of easy options using popular package managers.
Using Chocolatey (run in an elevated PowerShell or CMD):
choco install k6Using Scoop (run in PowerShell):
scoop install k6Check Your k6 Version
After installation, it's important to verify that k6 is correctly installed and accessible from your command line. Open a new terminal or command prompt and type:
k6 versionYou should see the installed k6 version number displayed, confirming a successful setup.
The `k6 run` Command
The core of k6 is its powerful Command Line Interface (CLI). The most frequently used command is k6 run.
This command is used to execute your k6 test scripts. You simply point it to your JavaScript file, and k6 takes care of the rest.
k6 run your_script.jsA Minimal k6 Test
Let's create a super simple k6 script. This script will make a single HTTP GET request to example.com. We'll save this as script.js.
Notice the import http statement – k6 provides built-in modules like http for making requests.
import http from 'k6/http';
import { sleep } from 'k6/execution';
export default function () {
http.get('https://test.k6.io');
sleep(1);
}Run Your k6 Test
Now that you have your script.js file, open your terminal in the same directory where you saved the file. Then, execute the script using the k6 run command:
k6 run script.jsk6 will execute the test, and you'll see output in your terminal showing metrics like requests, duration, and checks.
Customizing Your Run
The k6 run command supports various options to customize your test. Two common ones are:
--vus: Sets the number of Virtual Users.--duration: Defines how long the test should run.
For example, to run with 5 VUs for 10 seconds:
k6 run --vus 5 --duration 10s script.jsCLI Command Check
You've learned how to install k6 and run a basic script. Let's test your understanding of the essential k6 CLI command.
k6 Ready: What's Next?
Fantastic! You've successfully installed k6 and run your very first performance test script. We covered:
- What k6 is and its benefits.
- How to install k6 on different operating systems.
- Verifying your installation.
- Using the essential
k6 runcommand to execute a JavaScript test script.
In the next lesson, we'll dive deeper into writing more complex k6 scripts and understanding their structure.
Häufig gestellte Fragen
Ist die Lektion „Installation und CLI von k6“ kostenlos?
Ja — der vollständige Text von „Installation und CLI von k6“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Load Testing & Performance Benchmarking (JMeter & k6)-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Load Testing & Performance Benchmarking (JMeter & k6)-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „Installation und CLI von k6“?
Installieren Sie k6 und machen Sie sich mit der Kommandozeilenschnittstelle zum Ausführen von Tests vertraut. Du übst Load Testing & Performance Benchmarking (JMeter & k6) mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um Load Testing & Performance Benchmarking (JMeter & k6) zu starten?
Keine Vorkenntnisse erforderlich. Load Testing & Performance Benchmarking (JMeter & k6) auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 4.
Wie lange dauert die Lektion „Installation und CLI von k6“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser Load Testing & Performance Benchmarking (JMeter & k6)-Lektion Code schreiben und ausführen?
Ja. Jede Load Testing & Performance Benchmarking (JMeter & k6)-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Installation und CLI von k6
- Grundlegende k6-Skripte schreiben
- Checks, Schwellenwerte und Metriken
- Gruppen und Tags zum Organisieren von Tests