Risoluzione dei problemi relativi ai test invisibile all'utente

Il framework Microsoft eCDN Silent Testing consente di eseguire facilmente simulazioni su più dispositivi per emulare ed esaminare il comportamento di una determinata rete sotto il carico di un evento video. Tutti i risultati vengono presentati logicamente nei dashboard di analisi.

Potenziali problemi:

  • Impossibilità di creare un test invisibile all'utente
  • Mancanza di analisi
  • Bassa efficienza di peering
  • Grande discrepanza tra i visualizzatori simultanei e i dispositivi assegnati

Soluzione per l'impossibilità di creare un test invisibile all'utente

In caso di mancanza del pulsante più (+) per la creazione di un test invisibile all'utente, assicurarsi che all'utente di AAD sia assegnato un ruolo appropriato che concede le autorizzazioni Modifica test invisibile all'utente. Vedere i ruoli applicabili qui.

Screenshot piccolo dell'intestazione della pagina Test invisibile all'utente con il pulsante Crea evidenziato nella struttura rossa.

Soluzione per mancanza di analisi

Nel caso di analisi mancante, si presuppone che vi sia un blocco tra i singoli client e il back-end di Microsoft eCDN. Per iniziare la risoluzione dei problemi, aprire la Console di gestione e quindi passare a Advanced > Silent Tester. In alto a destra di tale pagina è presente un collegamento al punto interrogativo (?) che consente di accedere alla pagina dell'helper in cui sono disponibili informazioni aggiuntive sui passaggi 1 e 3. In alternativa, è anche possibile fare riferimento a questa procedura.

  1. Aprire un URL dello strumento di esecuzione diretto facendo attenzione a usare l'ID tenant anziché il segnaposto TENANT_ID_HERE. Crearlo nell'esempio seguente o usare il collegamento predefinito disponibile nella pagina dell'helper. Verrà simulato un singolo visualizzatore, con il quale verranno esaminate le connessioni necessarie.

    Esempio di URL di Direct Runner - https://st-sdk.ecdn.microsoft.com/?customerId=TENANT_ID_HERE&adapterId=Direct

    Immagine della pagina Web test runner; include l'ID cliente, l'ID client e l'ID adattatore, i cui valori sono oscurati.

  2. Fare clic con il pulsante destro del mouse, quindi fare clic su "Inspect" (Ispeziona) nella pagina dello strumento di esecuzione diretta per visualizzare devtools del browser.

    Importante

    DevTools deve essere aperto prima di avviare il test invisibile all'utente nel passaggio seguente o le informazioni cruciali sull'avvio della sessione non verranno acquisite per l'analisi.

  3. Tornare alla pagina Tester invisibile all'utente, avviare un test pianificato (invisibile all'utente), lasciando tutte le impostazioni predefinite oltre a Qualità video. Impostare la qualità del video su un valore statico, ad 480p - 1Mbpsesempio . Dopo l'avvio, nella pagina del runner diretto verrà visualizzata una barra div grigia con il testo "Test in corso" per confermare che il flusso è iniziato, come illustrato nella figura seguente.

    Immagine della stessa pagina Test Runner. La pagina visualizza ora altre informazioni sotto in una casella grigia, orizzontalmente lunga, che contiene i dettagli della sessione, ad esempio 'time left' e 'stream url'.

    È anche possibile verificare che la sessione sia in corso osservando il download di blocchi video nella scheda Rete.

    Finestra DevTools che mostra l'elenco di download di blocchi video.

  4. Controllare la presenza di errori nelle schede Rete e Console di DevTool. Prestare particolare attenzione all'inizio della sessione.

    Prendere nota di eventuali errori in rosso, esclusi gli errori "font" noti e inattivi. Eventuali errori che potrebbero indicare un blocco di Microsoft eCDN sono un buon vantaggio nella risoluzione dei problemi.

    Ad esempio, nella scheda Console è possibile che venga visualizzato un errore di rifiuto della connessione simile alla figura seguente.

    Acquisizione schermata ridotta del testo dell'errore della console.

    Questo potrebbe indicare che il dominio ecdn.microsoft.com non è stato aggiunto all'elenco consentiti in Elenco siti Web consentiti nella pagina Piattaforme di terze parti .

    Immagine dell'interfaccia utente 'Websites Allow List', contenente una casella di testo e un pulsante viola 'Aggiungi'.

    In alternativa, l'INDIRIZZO IP potrebbe non essere incluso nell'elenco indirizzi IP consentiti dell'utente finale della pagina Sicurezza .

    Immagine dell'interfaccia utente

    Nota

    Se uno di questi filtri non è popolato, il filtro viene disabilitato. Ovvero, nessuno dei due filtri richiede voci per il funzionamento di Microsoft eCDN.

    Se non si ricevono blocchi di dati video HTTP, potrebbe significare che qualcosa impedisce la connessione al back-end; un firewall, un proxy e così via. Se è possibile identificare l'URL o il protocollo bloccato, rivolgersi ai team di rete e/o di sicurezza per verificare se sono consentite connessioni di questo tipo. Esaminare questi documenti per verificare che siano state create eccezioni appropriate: Requisiti di rete, documentazione cloud e sicurezza.

  5. Infine, è possibile usare la pagina Tester per identificare potenziali problemi di rete, ad esempio il firewall che blocca le connessioni WebSocket. Se si riceve una X rossa in uno degli elementi nella sezione Rete, scaricare il report e inviarlo a Microsoft Customer Success Account Manager per la revisione.

Soluzione per una bassa efficienza di peering

L'efficienza di peering bassa si verifica in genere quando si esegue un test invisibile all'utente con un numero insufficiente di client (meno di 20). Aumentando il numero di client, si ingrandiscono i gruppi di peering aumentando così l'efficienza del peering. Vedere la documentazione sulla risoluzione dei problemi a bassa efficienza per un elenco di possibili cause e come risolvere ogni problema.

Soluzione per una grande discrepanza tra visualizzatori simultanei e dispositivi assegnati

Questa situazione si verifica in genere quando:

  • i runner online vengono istanziati dopo l'avvio del test invisibile all'utente
  • il software di sicurezza locale o aziendale blocca Microsoft eCDN
  • il test silenzioso viene eseguito durante i periodi di transizione (dipendenti che lasciano l'ufficio)

Ecco come risolvere i problemi:

  • Assicurarsi che i runner siano online e stabili prima di iniziare il test invisibile all'utente.

  • Evitare di avviare il test invisibile all'utente nei periodi di transizione (in cui i dipendenti lasciano l'ufficio) da allora che potrebbero sbilanciare il numero di partecipanti.

  • Consentire tra 1 e 3 minuti per la riflessione dell'analisi in tempo reale nel dashboard eCDN.

  • Verificare che l'URL dello strumento di esecuzione diretta non venga bloccato. Vedere la procedura descritta nella sezione Soluzione per mancanza di analisi precedente.