UiPath Documentation
test-manager
latest
false
Test Manager-Benutzerhandbuch
Wichtig :
Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

Durchführen von Leistungsszenarien

Führen Sie Leistungsszenarien in Test Manager als Probeläufe oder Volllasttests aus, um das Systemverhalten unter Last auszuwerten.

Starten Sie ein Leistungsszenario, folgen Sie den vier Ausführungsphasen und lesen Sie das Live-Dashboard und die Diagramme. Ein Schreibtischtest führt jede Lastgruppe mit einem einzelnen Roboter aus, bevor Sie die vollständige Ausführung starten.

Context​

Führen Sie ein Leistungsszenario aus, indem Sie zuerst einen Schreibtischtest ausführen, um Stabilität und Ressourcenanforderungen zu überprüfen. Starten Sie anschließend eine vollständige Ausführung, um Last, Antwortzeiten und Fehlerraten für Ihre konfigurierten virtuellen Benutzer zu messen.

Schritte​

  1. Melden Sie sich beim Test Manager an.

  2. Öffnen Sie ein Projekt.

  3. Öffnen Sie ein Leistungsszenario und wählen Sie Schreibtischtest aus.

    Tipp:

    Ein Schreibtischtest führt jede Lastgruppe mit einem einzigen Roboter aus, um die Stabilität der Automatisierung zu validieren und Fehlkonfigurationen der Infrastruktur zu erkennen. Erweitern Sie nach dem Start des Schreibtischtests den Bereich „Anwendungsprotokolle“ auf der rechten Seite, um zu prüfen, ob von der Workflow-Analyse nicht unterstützte Funktionen erkannt wurden. Überprüfen Sie das Aktivitätsprotokoll und die Workflow-Dateien, um Probleme zu erkennen und zu beheben, bevor Sie eine vollständige Ausführung ausführen. Der Schreibtischtest berechnet außerdem die erforderlichen Ressourcen vor der vollständigen Ausführung.

  4. Identifizieren Sie während des Schreibtischtests unter Testgruppen eine Gruppe und wählen Sie das zugehörige Kamerasymbol aus, um das Livestreaming anzuzeigen.

    Hinweis:

    Live-Streaming ist nur während der Schreibtischtests verfügbar.

  5. Öffnen Sie ein Leistungsszenario, für das Sie bereits einen Schreibtischtest durchgeführt haben, und wählen Sie dann Vollständige Ausführung aus. Der Ausführungsbildschirm wird automatisch geöffnet.

  6. Überwachen Sie das Dashboard in Echtzeit und überprüfen Sie den Ausführungsstatus. Die Fortschrittsleiste zeigt vier sequenzielle Phasen an.

    1. Laden der Testkonfiguration – Das System validiert die Szenarioeinrichtung und lädt die Konfigurationsdetails (Testfälle, Lastgruppen, Schwellenwerte und Datenquellen).
    2. Bereitstellungsressourcen – Die erforderlichen Ausführungsressourcen werden zugewiesen.
      • Für Cloud Robots bedeutet das das Bereitstellen serverloser Roboter und den Verbrauch von Platform Units.
      • Für lokale Roboter bedeutet dies, dass die richtigen Maschinen und Runtimes verfügbar sind.
    3. Vorbereiten virtueller Benutzer – Virtuelle Benutzer werden basierend auf den definierten Lastgruppeneinstellungen initialisiert, darunter das Verbinden von Robotern, das Zuweisen von Testfällen und das Vorbereiten der Ausführungsumgebung.
    4. Vollständige Ausführung – Der eigentliche Leistungstest wird gemäß dem konfigurierten Lastprofil ausgeführt (Hochfahren, Spitze, Herunterfahren). Die Echtzeitüberwachung von Metriken (Antwortzeiten, Fehlerquoten, Infrastrukturnutzung) ist ab dieser Phase verfügbar.
  7. Lesen Sie die Ausführungsübersicht. Das Dashboard zeigt die Zusammenfassung einer Leistungstestausführung.

    • Lastgruppen: Aktive Lastgruppen, die derzeit parallel ausgeführt werden.
    • Virtuelle Benutzer: Derzeit aktive virtuelle Benutzer für das gesamte Szenario.
    • Fehler: Während der Ausführung sind bisher Fehler aufgetreten (HTTP, Automatisierungsfehler) für alle Gruppen.
    • Durchschnittliche Antwortzeit: Durchschnittliche und maximal erkannte Antwortzeit für alle Gruppen.
    • Diagramm: Laden Sie das Profil mit einer visuellen Darstellung des Fortschritts.
  8. Lesen Sie die Metriken. Das Histogramm stellt die gesamte durchschnittliche Reaktionszeit für die aktuell ausgewählte Lastgruppe dar. Sie können den hervorgehobenen Balken in seiner Größe ändern und verschieben, um ihn in einen bestimmten Zeitbereich zu vergrößern. Mehrere Diagramme werden ebenfalls bereitgestellt.

    • Der Diagrammabschnitt Lastprofil zeigt, wie viele virtuelle Benutzer zu einem bestimmten Zeitpunkt aktiv waren. Dies spiegelt die konfigurierten Hochfahren-, Spitzen- und Herunterfahren-Phasen wider.
    • Der Diagrammabschnitt HTTP-Antwortzeit (ms) zeigt die durchschnittliche Antwortzeit von HTTP Anforderungen im ausgewählten Zeitraum an. Vergleichen Sie sie mit den Schwellenwerten (z. B. 1.000 ms), um zu sehen, wo die Leistung beeinträchtigt wird.
    • Der Diagrammabschnitt „HTTP-Fehler“ zeigt den Prozentsatz von Fehlern der Stufe HTTPan (z. B. 404, 503). Dies hilft bei der Identifizierung, ob Server- oder Netzwerkprobleme die Ursache von Instabilität sind.
    • Der Diagrammabschnitt Automatisierungsschrittdauer (ms) misst, wie lange einzelne Automatisierungsschritte zur Ausführung dauern. Spitzen können auf Ineffizienzen oder Probleme im Automatisierungsdesign hinweisen.
    • Der Diagrammabschnitt Automatisierungsfehler (%) zeigt den Prozentsatz der Fehler auf Automatisierungsebene (z. B. fehlgeschlagene Selektoren, Ausnahmen). Dies hilft, Systemfehler von Automatisierungsproblemen zu unterscheiden.
    • Der Diagrammabschnitt Infrastruktur – Ausführen der Roboter-CPU (%) überwacht die CPU-Auslastung der Roboter, die die Last ausführen. Eine hohe oder kontinuierliche CPU-Auslastung kann auf einen Ressourcenengpass hinweisen.
    • Der Diagrammabschnitt Infrastruktur – Arbeitsspeicher der ausgeführten Roboter (%) verfolgt den Speicherverbrauch der ausgeführten Roboter. Dies ist nützlich, um Speicherverluste oder eine übermäßige Nutzung im Laufe der Zeit zu erkennen.
    • Verwenden Sie Perzentilmetriken wie P50, P90 oder P95, um Ihnen zu helfen, die Verteilung der Reaktionszeiten zu verstehen und Ausreißer zu identifizieren, die sich auf die Benutzererfahrung auswirken können. Diese sind für Metriken wie HTTP-Antwortzeit, HTTP-Fehler, Automatisierungsschrittdauer und Automatisierungsfehler verfügbar.
  9. Überwachen Sie Probleme während der Ausführung. Überprüfen Sie das Anwendungsprotokoll und die Schweregrade rechts neben dem Ausführungsbildschirm. Für API-Leistungtests können Sie den Ausführungsfortschritt und die Ergebnisse im Diagrammformat und im Metrikformat einsehen. Die folgenden Informationen werden angezeigt: API-Stufen, Durchschnitt, Minimum, Maximum.

    • Info – Allgemeine Informationen, wie Ressourcenzuweisung
    • Warnung – Schwellenwertüberschreitungen oder potenzielle Risikobedingungen
    • Fehler – Automatisierungs- oder HTTP -Fehler (z. B. Anforderungs-Timeouts, Selektorfehler)
    • Schwerwiegend (Fatal) – Schwerwiegende Ausführungsfehler, die verhindern, dass der Test fortgesetzt wird

Ergebnis​

Das Leistungsszenario schließt den Schreibtischtest oder die vollständige Ausführung ab. Das Ergebnis-Dashboard zeigt Lastprofile, Antwortzeiten, Fehlerraten und Infrastrukturmetriken für jede Lastgruppe an.

  • Context​
  • Schritte​
  • Ergebnis​

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support(opens in new window)

Möchten Sie lernen? UiPath Academy(opens in new window)

Haben Sie Fragen? UiPath-Forum(opens in new window)

Auf dem neuesten Stand bleiben