Freigeben über


Problembehandlung bei automatischen Tests

Das Microsoft eCDN Silent Testing-Framework ermöglicht es, Simulationen auf mehreren Geräten einfach auszuführen, um zu emulieren und zu untersuchen, wie sich ein bestimmtes Netzwerk unter der Last eines Livevideoereignisses verhält. Alle Ergebnisse werden logisch in den Analysedashboards von Microsoft eCDN dargestellt.

Mögliche Probleme:

  • Erstellen eines unbeaufsichtigten Tests nicht möglich
  • Keine Runner (oder Peers) an einem stillen Test teilnehmen
  • Die Instanziierung eines automatischen Runners kann nicht überprüft werden
  • Fehlende Analysen
  • Niedrige Peeringeffizienz
  • Große Diskrepanz zwischen gleichzeitigen Viewern und zugewiesenen Geräten

Lösung für die Unfähigkeit, einen unbeaufsichtigten Test zu erstellen

Wenn die Plusschaltfläche (+) zum Erstellen eines unbeaufsichtigten Tests fehlt, stellen Sie sicher, dass Ihrem Microsoft Entra-Benutzer eine entsprechende Rolle zugewiesen ist, die Berechtigungen zum Ändern des automatischen Tests erteilt. Weitere Informationen finden Sie in den entsprechenden Rollen in der Dokumentation zum Verwalten des Zugriffs .

Kleiner Screenshot der Kopfzeile der Seite

Lösung für fehlende Runner-Teilnahme an stillen Tests

Überprüfen Sie die Übersicht über den automatischen Testprozess , um die Konformität sicherzustellen. Fahren Sie mit diesem Leitfaden zur Problembehandlung fort, um weitere Informationen zu erhalten.

Lösung für die Unfähigkeit, die Instanziierung eines silent Runners zu überprüfen

Der silent Runner ist so konzipiert, dass er für den Benutzer unauffällig ist, daher ist die Überprüfung der Instanziierung eines Runners kein einfaches Unterfangen. Hier erfahren Sie, worauf Sie achten sollten, wenn Sie überprüfen möchten, ob ein silent Runner aktiv ist oder nicht.

  • Die Anzahl der verbundenen Clients in Ihrem Dashboard für automatische Tests.
  • Das Vorhandensein von Protokolldateien als "$env:TEMP\p5_log_" + $TestID + ".txt" , wobei $env:TEMP ein Systemsatzpfad ist, und der $TestID Wert wird im Skript festgelegt. Beispiel: "C:\Users\MYUSERNAME\AppData\Local\Temp\p5_log_123.txt"
  • Die Anwesenheit jedes dieser Hintergrundprozesse.
    • powershell oder pwsh : Eine ausgeblendete PowerShell-Instanz, die das Skript für den automatischen Runner ausführt; dessen Auswahl in der Regel von Ihrem Endpunktverwaltungssystem gesteuert wird.
    • msedge oder chrome – Ausgeblendete Chromium-Browserinstanzen, die die Rolle Ihres simulierten Viewers übernehmen.
    • cmd – Ein ausgeblendeter Eingabeaufforderungs-Watchdog-Prozess, der die PowerShell- und Chromium-Prozesse nach Ablauf des Timeouts beendet.

Hinweis

Wenn Sie einige Endpunktverwaltungstools wie Microsoft Intune verwenden, um das automatische Testskript bereitzustellen, beachten Sie, dass einige Tools feststellen, dass das Skript fehlgeschlagen ist, da es innerhalb einer vorgegebenen Zeit keinen Exitcode zurückgegeben hat. Dies ist aufgrund der langen Ausführungszeit des Skripts zu erwarten. Es wird empfohlen, verschiedene Erfolgskriterien wie einige der oben genannten Punkte zu verwenden, um den Erfolg des Skripts zu bestimmen.

Lösung für fehlende Analysen

Wenn Analysen fehlen, wird davon ausgegangen, dass es eine Blockierung zwischen einzelnen Clients und dem Microsoft eCDN-Back-End gibt. Beginnen Sie mit der Problembehandlung, indem Sie die Verwaltungskonsole öffnen und dann zu Erweiterter automatischer > Tester navigieren. Oben rechts auf dieser Seite finden Sie einen Fragezeichenlink (?), der Sie zur Hilfsseite führt, auf der sie zusätzliche Informationen zu den Schritten 1 und 3 finden. Alternativ können Sie auch unter Ausführen von unbeaufsichtigten Tests lesen.

  1. Öffnen Sie eine direkte Runner-URL , und verwenden Sie dabei Ihre Mandanten-ID anstelle des TENANT_ID_HERE Platzhalters. Erstellen Sie sie aus der hier bereitgestellten Vorlagen-URL, oder Verwenden Sie die vordefinierte URL auf Ihrer Hilfsseite. Die Direct Runner-Seite simuliert einen einzelnen Viewer, mit dem wir den Status der erforderlichen Verbindungen untersuchen.

    https://st-sdk.ecdn.teams.microsoft.com/?customerId=TENANT_ID_HERE&adapterId=Direct
    

    Abbildung der Webseite

  2. Zeigen Sie die DevTools des Browsers an. Klicken Sie in Microsoft Edge mit der rechten Maustaste auf die Seite, und wählen Sie dann "Untersuchen" aus.

    Wichtig

    Die DevTools müssen geöffnet werden, bevor der automatische Test im folgenden Schritt gestartet wird. Andernfalls werden wichtige Informationen zum Sitzungsstart nicht für Ihre Analyse erfasst.

  3. Starten Sie zurück auf der Seite Silent Tester einen geplanten (unbeaufsichtigten) Test, und behalten Sie alle Einstellungen außer der Videoqualität auf den Standardwerten bei. Legen Sie die Videoqualität auf einen statischen Wert fest, z 480p - 1Mbps . B. um Variabilität zu entfernen. Nach dem Start wird auf der Seite mit dem direkten Runner eine graue DIV-Leiste mit dem Text "Laufender Test" angezeigt, um zu bestätigen, dass der Stream begonnen hat, wie in dieser Beispielfigur dargestellt.

    Abbildung der gleichen Test Runner-Seite. Die Seite zeigt nun weitere Informationen darunter in einem grauen, horizontal langen Feld an, das Sitzungsdetails wie

    Sie können sich auch vergewissern, dass die Sitzung fortgesetzt wird, indem Sie videoblöcke herunterladen, die auf der Registerkarte Netzwerk von DevTool heruntergeladen werden.

    DevTools-Fenster mit einer Liste der heruntergeladenen Videoblöcke.

  4. Überprüfen Sie die Registerkarten Netzwerk und Konsole von DevTool auf Fehler. Achten Sie besonders auf den Beginn der Sitzung.

    Notieren Sie sich alle Rotfehler, mit Ausnahme der "Schriftart"-Fehler, die bekannt und unimperiert sind. Fehler, die darauf hinweisen können, dass Microsoft eCDN blockiert, sind ein fairer Vorsprung bei der Problembehandlung.

    Auf der Registerkarte Konsole können Sie z. B. einen Fehler bei der Verbindungsverweigerung wie in der folgenden Abbildung feststellen.

    Kleine Bildschirmaufnahme des Konsolenfehlertexts.

    Dies kann darauf hindeuten, dass unsere Domäne ecdn.teams.microsoft.com auf Der Seite Plattformen von Drittanbietern nicht zu Ihrer Positivliste unter Zugelassene Websites hinzugefügt wurde.

    Abbildung der Benutzeroberfläche

    Alternativ ist Ihre IP-Adresse möglicherweise nicht in der Liste der zulässigen Endbenutzer-IP-Adressen Ihrer Sicherheitsseite enthalten.

    Abbildung der Benutzeroberfläche

    Hinweis

    Keiner der Filter erfordert Einträge, damit Microsoft eCDN funktioniert. Das heißt, wenn einer dieser Filter nicht aufgefüllt wird, wird der Filter deaktiviert.

    Wenn Sie keine HTTP-Videodatenblöcke erhalten, kann dies bedeuten, dass sie daran gehindert werden, eine Verbindung mit unserem Back-End herzustellen. sei es eine Firewall, ein Proxy usw. Wenn Sie die blockierte URL oder das Protokoll identifizieren können, wenden Sie sich an Ihr Netzwerk- und/oder Sicherheitsteam, um zu erfahren, ob verbindungen dieser Art zulässig sind. Überprüfen Sie die folgenden Dokumente, um sicherzustellen, dass geeignete Ausnahmen erstellt wurden: Dokumentation zu Netzwerkanforderungen, Cloud und Sicherheit.

Tipp

Sie können auch unsere Tester-Seite verwenden, um potenzielle Netzwerkprobleme zu identifizieren, z. B. wenn Ihre Firewall Websocket-Verbindungen blockiert. Wenn eines der Elemente im Abschnitt Netzwerk mit einem roten X gekennzeichnet ist, laden Sie den Bericht herunter, und senden Sie ihn zur Überprüfung und zum Support an Ihren Microsoft Customer Success Account Manager.

Lösung für niedrige Peeringeffizienz

Eine geringe Peeringeffizienz tritt in der Regel auf, wenn Sie einen unbeaufsichtigten Test mit zu wenigen Clients (unter 20) durchführen. Indem Sie die Anzahl der Clients erhöhen, vergrößern Sie die Peeringgruppen und erhöhen so die Peeringeffizienz. Unter Problembehandlung bei geringer Effizienz finden Sie eine Liste anderer potenzieller Ursachen und deren Problembehandlung.

Lösung für eine große Diskrepanz zwischen gleichzeitigen Viewern und zugewiesenen Geräten

Diese Situation tritt in der Regel in folgenden Fällen auf:

  • Lokale oder Unternehmenssicherheitssoftware blockiert Microsoft eCDN
  • die stille Prüfung wird in Übergangszeiten durchgeführt (Mitarbeiter verlassen das Büro und schließen ihre Arbeitsplätze)

Hier erfahren Sie, wie Sie Probleme beheben können:

  • Vermeiden Sie es, den stillen Test in Übergangszeiten (in denen Mitarbeiter das Büro verlassen) zu starten, da die Anzahl der Teilnehmer möglicherweise verzerrt wird.

  • Warten Sie zwischen 1 und 3 Minuten, bis Echtzeitanalysen im Microsoft eCDN Analytics-Dashboard angezeigt werden.

  • Stellen Sie sicher, dass die Runner-URL nicht blockiert wird. Weitere Informationen finden Sie in den Schritten im Abschnitt Lösung für fehlende Analysen .