JMeter Tutorial: Performance Testing Schritt für Schritt

Veröffentlicht: 01. September 2024 · Aktualisiert: 03. März 2025

JMeter ist ein leistungsstarkes Open-Source-Tool für Last- und Performance-Tests. Um den Einstieg zu erleichtern, erstellen wir einen einfachen Test, der Anfragen an Google  sendet. Perfekt, um die Grundlagen zu verstehen! Wir simulieren dabei 3 parallele User, die jeweils 10 mal hintereinander auf die Seite zugreifen, so schnell wie sie können.

Schritt 1: Installation von JMeter

Falls JMeter noch nicht installiert ist, folge diesen Schritten:

  • Lade Apache JMeter von der offiziellen Seite herunter: Apache JMeter
  • Installiere Java (falls nicht bereits vorhanden).
  • Entpacke JMeter

Alternativ kann  es mit scoop install jmeter unter Windows installiert werden.

Schritt 2: Ein neues Test-Plan-Projekt erstellen

  1. JMeter starten
  2. Erstelle einen neuen Testplan (Test Plan).
    1. Füge eine Thread Group hinzu:
      - Rechtsklick auf Test Plan → Add → Threads (Users) → Thread Group.
      - Setze folgende Werte:
         - Number of Threads (Users): 3
         - Loop Count: 10

Schritt 3: HTTP-Request an Google hinzufügen

  1. Klicke mit der rechten Maustaste auf die Thread Group → Add → Sampler → HTTP Request.
  2. Konfiguriere die Anfrage:
    - Server Name or IP: www.google.de
    - Port Number: 443
    - Protocol: https
    - Method: GET
    - Path: /

Schritt 4: Einen Listener für die Ergebnisse hinzufügen

  1. Rechtsklick auf Thread Group → Add → Listener → View Results Tree.
  2. Alternativ kann auch "Summary Report" genutzt werden.

Schritt 5: Test ausführen

  1. Klicke auf Start (grüner Play-Button).
  2. Beobachte die Ergebnisse im View Results Tree.

Schritt 6: Analyse der Ergebnisse

  • Erfolgreiche Anfragen sollten mit einem Status-Code 200 beantwortet werden.
  • Falls Fehler auftreten, überprüfe die Fehlermeldungen im Results Tree.
Image
JMeter Tutorial

Fazit

Das war dein erster Hello World-Test mit JMeter! Mit wenigen Klicks haben wir einen einfachen HTTPS-Test gegen Google  aufgesetzt. Dies bildet die Basis für komplexere Testszenarien mit mehr Last, Parametrisierung oder Assertions.

Das vollständige Beispiel Skript gibt es hier: hello-world.jmx 

 

Performance Testing Beratung

Ihre Anwendung soll auch unter Last performen? Unsere Experten unterstützen Sie bei Lasttest-Strategie, Tool-Auswahl und CI/CD-Integration.

Performance Testing anfragen

Finden Sie weitere interessante Artikel zum Thema: