ReadyAPI Hello-World

ReadyAPI ist eine professionelle Testlösung für API- und Performance-Tests. In diesem Tutorial setzen wir einen einfachen Load-Test gegen Google  auf.

Wir simulieren dabei 3 parallele User, die jeweils 10 Mal hintereinander auf die Seite zugreifen, so schnell wie sie können.

Schritt 1: ReadyAPI herunterladen und installieren

ReadyAPI ist eine kommerzielle Software, aber du kannst die kostenlose 14-tägige Testversion nutzen.

  1. Lade die ReadyAPI Free Trial von der offiziellen Website herunter:
    👉 ReadyAPI
  2. Installiere ReadyAPI und starte es nach der Installation.
  3. Falls du nach einer Lizenz gefragt wirst, wähle die Trial-Version.

Schritt 2: Neues Load-Test-Projekt erstellen

  1. ReadyAPI starten
  2. Gehe zu File → New Load Test
  3. Wähle URL
  4. Gib die Ziel-URL ein: 
https://www.google.de

Klicke dann auf Next, um den Load-Test zu erstellen.

Schritt 3: Load-Test konfigurieren

  • Für das Szenario, verwende ein vorgefertigtes Template: am besten Baseline.
  • Setze die Parameter wie folgt:
    • Virtual Users: 3

Schritt 4: Load-Test ausführen

  • Ausführungszeit auf 1 Sekunde stellen um Google nicht zu ärgern
  • Klicke auf Run Load Test (grüner Play-Button).
  • Beobachte die Live-Statistiken:
    • Requests/s → Anzahl der gesendeten Anfragen pro Sekunde
    • Response Time → Durchschnittliche Antwortzeit
    • Failures → Fehlgeschlagene Anfragen

Schritt 5: Ergebnisse analysieren

Nach dem Testlauf kannst du detaillierte Berichte im Load Test Log einsehen. Falls Fehler auftreten:

  • Prüfe die Response Codes
  • Analysiere die Latenzzeiten
  • Exportiere einen Report für weitere Auswertungen
Image
ReadyAPI Tutorial

Fazit

Das war dein erster ReadyAPI-Load-Test! Wir haben mit 3 parallelen Nutzern und für 1 Sekunde gegen Google  eine einfache Lastsimulation durchgeführt. ReadyAPI bietet umfangreiche Analyse- und Reporting-Funktionen, die für professionelle Lasttests ideal sind.

Da die Software kostenpflichtig ist, kannst du mit der Free Trial-Version testen, ob ReadyAPI zu deinen Anforderungen passt.

Das vollständige Beispiel Projekt gibt es hier: hello-world.xml

 

Veröffentlicht am 02.September 2024

Aktualisiert am 03.März 2025

Matthias Eggert

DevOps Engineer

Matthias Eggert ist ein erfahrener DevOps-Engineer mit starkem Fokus auf Testautomatisierung und Qualitätssicherung. Nach vielen Jahren in der Automobilbranche, wo er sicherheitskritische Systeme wie Bremssysteme und Batteriemanagementlösungen betreute, bringt er sein Wissen nun bei Qytera ein. Sein Schwerpunkt liegt auf modernen Testing-Strategien, CI/CD-Pipelines und Cloud-Technologien. Als Jenkins- und AWS-zertifizierter Experte kombiniert er sein tiefes Verständnis für DevOps mit innovativen Testansätzen, um robuste und effiziente Softwarelösungen zu gewährleisten.

Finden Sie weitere interessante Artikel zum Thema: