Hochladen von Dateien in JMeter

Hochladen von Dateien in JMeter
MIN
23 Feb. 2024

Verarbeitung von Dateiuploads in JMeter

Häufig müssen wir Szenarien skripten, die Lasttests von Datei-Upload-Funktionen auf dem Server erfordern. In diesem Tutorial zeigen wir, wie man Datei-Uploads in JMeter handhabt.

Konfigurieren Sie den HTTP-Anfrage-Sampler mit den folgenden Details, um die Dateiupload-Aktion durchzuführen:

  • Die Parameter Servername und Pfad sind der Name des Servers und sein Pfad
  • Das Hochladen von Dateien in JMeter ist eine HTTP-Post-Anfrage. Wir müssen also die POST-Methode im HTTP-Request-Sampler auswählen.
  • Für das Hochladen einer Datei auf den Server muss eine multipart/form-data-Anfrage erstellt werden. Aktivieren Sie dazu das Kontrollkästchen multipart/form-data for POST im HTTP-Request-Sampler.

Als nächstes müssen wir auf die Schaltfläche Hinzufügen unter Datei mit Anfrage senden klicken. Füllen Sie das Textfeld im Abschnitt „Datei mit Anfrage senden“ mit den folgenden Informationen aus:

  • Dateipfad: der Pfad zu der zu sendenden Datei (lokales Verzeichnis)
  • Parametername: Der Parametername ist der Wert des Attributs „Name“ des Dateityp-Tags (Schaltfläche „Senden“), z. B. beim Senden einer Datei in tinypic.com wird der Wert von „Parameter Name“ sein (Name des Parameters) „die_datei“. Zur Veranschaulichung sehen Sie das Bild unten – prüfen Sie einfach das Element (F12) auf der Schaltfläche „Hochladen“ und rufen Sie den Wert des Attributs „Name“ ab.
  • Mime Type : Gibt den Typ der hochzuladenden Datei an, z. B. Für eine Textdatei lautet der Mime-Type-Wert „text/plain“, für ein Bild „image/jpeg“ usw.