28. Schritt für Schritt auf den Log-Sampler zugreifen

Dies ist ein kurzes Tutorial zum Zugriffsprotokoll-Sampler von JMeter. Der Zweck des Zugriffsprotokoll-Samplers besteht darin, eine einfache Möglichkeit zum Simulieren des Produktionsdatenverkehrs bereitzustellen. Die Verwendung von Zugriffsprotokollen bietet mehrere Vorteile.

  • Anstatt zu raten, was Benutzer tun, verwendet der Testplan echte Verkehrsdaten
  • Wenn sich das Verkehrsmuster ändert, stellt das Zugriffsprotokoll eine Aufzeichnung individueller Änderungen und allgemeiner Nutzungsverschiebungen bereit
  • Zugriffsprotokolle enthalten viele nützliche Daten, die einen Einblick geben können
  • Zugriffsprotokolle können berücksichtigt werden, um verschiedene Arten von Benutzern zu bestimmen
  • Zugriffsprotokolle können detaillierte Sitzungsinformationen erfassen

Der Nachteil der Verwendung von Zugriffsprotokollen für Testpläne besteht darin, dass Sie den Webserver so konfigurieren müssen, dass er die Anforderungsinformationen ausgibt. Dies ist möglicherweise nicht angemessen, wenn Sicherheit ein Problem darstellt. Wenn der Webserver beispielsweise die Post-Daten von jeder Anfrage in die Zugriffsprotokolle ausgibt, werden Benutzername und Passwort im Klartext gespeichert. Hier sind einige allgemeine Fälle, in denen Zugriffsprotokolle ungeeignet sein könnten.

  • Sicherheitskritische Anwendungen, bei denen die Daten verschlüsselt sind
  • Die Anwendung lässt keine Feinsteuerung zu, welche Anforderungsparameter in die Zugriffsprotokolle geschrieben werden
  • Die Anwendung benötigt eine Korrelation zwischen Anforderungen
  • Der Webserver kann nicht so konfiguriert werden, dass die Beitragsdaten an das Zugriffsprotokoll angehängt werden
  • Der Webserver hostet mehrere Anwendungen, bietet jedoch keine Möglichkeit, die Anforderungen einer Anwendung in einer separaten Datei zu protokollieren

Um Zugriffsprotokolle nutzen zu können, muss der Webserver zunächst für die Verwendung des erweiterten Protokollformats konfiguriert werden. Links zum Konfigurieren der gängigen Container finden Sie unten.

In einigen Fällen kann es wünschenswert sein, eine benutzerdefinierte Protokollierung zu schreiben, damit vertrauliche Informationen nicht in die Zugriffsprotokolle geschrieben werden. Dieser Artikel behandelt nicht die Techniken zum Schreiben einer benutzerdefinierten Protokollierung.

28.1 Schritt für Schritt

  1. Starten Sie JMeter
  2. Wählen Sie Testplan aus
  3. Klicken Sie mit der rechten Maustaste auf Hinzufügen  →  Threads (Benutzer)  →  Thread-Gruppe
    Threadgruppe hinzufügen
    Threadgruppe hinzufügen
  4. Wählen Sie Threadgruppe aus
  5. Klicken Sie mit der rechten Maustaste auf Hinzufügen  →  Sampler  →  Zugriffsprotokoll-Sampler
    Zugriffsprotokoll-Sampler hinzufügen
    Zugriffsprotokoll-Sampler hinzufügen
  6. Klicken Sie mit der rechten Maustaste auf Thread Group Add  →  Listener  →  Aggregate Report
    Gesamtbericht hinzufügen
    Gesamtbericht hinzufügen
  7. Wählen Sie den Zugriffsprotokoll-Sampler aus
    Greifen Sie auf den Log-Sampler zu
    Greifen Sie auf den Log-Sampler zu
  8. Geben Sie die IP-Adresse oder den Hostnamen in Server ein
  9. Geben Sie den Hafen in Port ein
  10. Wenn Sie die Bilder herunterladen möchten, setzen Sie Parse images auf true .
  11. Wählen Sie eine Datei für den Speicherort der Protokolldatei aus
    Ausgefüllter Zugriffsprotokoll-Sampler
    Ausgefüllter Zugriffsprotokoll-Sampler
  12. Wählen Sie Gesamtbericht aus
  13. Geben Sie results.jtl als Dateinamen ein
    Aggregierter Bericht mit Dateiname
    Aggregierter Bericht mit Dateiname

An diesem Punkt ist der Testplan fertig. Starten Sie den Test mit Strg  +  R oder über das Menü Start  →  Ausführen .

Go to top