Condividi tramite


Eseguire un test invisibile all'utente

Lo strumento Microsoft eCDN Silent Test 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.

L'obiettivo è fornire ai team tecnici che gestiscono le istruzioni delle piattaforme di webcasting aziendali su come controllare le reti aziendali e identificare i possibili problemi prima degli eventi effettivi.

Un test invisibile all'utente è una sessione video reale eseguita in background (disattivata) in un dispositivo dell'utente finale. L'utente può continuare a lavorare sul proprio computer senza sapere che il test è in esecuzione, anche se potrebbe verificarsi un rallentamento della connettività di rete corrispondente alla larghezza di banda del video.

Vantaggi

  • Rapido & modo semplice per simulare un evento live di produzione e valutare la rete

  • Accesso completo all'analisi degli eventi, al sito e all'analisi basata su utenti in tempo reale e post

  • Non invasivo, non è necessario installare gli agenti nei dispositivi degli utenti finali

  • Molte opzioni per eseguire il test invisibile all'utente

Panoramica del processo

Il processo di test invisibile all'utente è piuttosto semplice.

  1. Porta tutti i runner online.

    Nota

    I runner ora partecipano a un test invisibile all'utente se vengono online prima o dopo la pianificazione di un test invisibile all'utente. Detto questo, è ancora considerata una buona pratica portarli online prima dell'inizio del test invisibile all'utente.

    Nota

    I runner possono rimanere online e partecipare a più test invisibile all'utente.

  2. Creare o "pianificare" il test invisibile all'utente.

  3. Esaminare l'analisi.

    Verificare che tutti i runner siano rappresentati nell'analisi del test invisibile all'utente e analizzare i risultati.

    Per informazioni dettagliate, vedere la documentazione di Silent Testing Framework .

Qual è il modo più semplice per eseguire un test invisibile all'utente?

È disponibile uno script di PowerShell che avvia un visualizzatore simulato in un browser Chromium headless. Questo script può essere distribuito usando vari metodi. Lo script e le istruzioni sono disponibili nell'appendice B della documentazione di Silent Testing Framework .

Per eseguire il test invisibile all'utente, l'amministratore IT o lo specialista di PowerShell deve selezionare il gruppo di utenti in cui distribuire lo script del tester. Assicurarsi che i computer siano attivati e connessi a Internet. Il numero accanto a "Runner(s) Online" indica il numero di computer che possono partecipare al test. Vedere la figura seguente per un esempio di due runner online.

Screenshot della pagina di test invisibile all'utente con due runner online.

Quali sono le migliori procedure di test invisibile all'utente?

Prendere nota dei consigli seguenti all'inizio del percorso sfruttando la potenza di Silent Testing. Questi punti sono suggerimenti sulle procedure consigliate e devono essere considerati come punto di partenza.

  • Eseguire il test con un numero compreso tra 20 e 100 utenti/runner. Maggiore è la dimensione del campione, maggiore è la rappresentativa del risultato dell'evento live di produzione. Se il reclutamento di un numero elevato di dispositivi non è possibile, provare un minimo di 5 utenti/runner. Tenere presente che se si invia solo il collegamento a due utenti, la velocità massima di efficienza/offload del peering è del 50%, 3 utenti - 66,7%, 4 utenti - 80% e così via. Questo perché almeno un utente deve scaricare il contenuto dall'origine multimediale HTTP.

  • Evitare di eseguire il test durante i periodi di transizione, in cui i dipendenti lasciano l'ufficio e arrestano i computer, in quanto ciò potrebbe causare una diminuzione dei partecipanti e un'alterazione dei risultati.

  • Iniziare con la risoluzione di 480p e aumentare in modo incrementale la qualità del video nei test successivi.

  • Se non è possibile eseguire lo script di PowerShell per distribuire gli strumenti di esecuzione, copiare l'URL di Direct Runner e condividerlo con un elenco di colleghi che possono aprire manualmente gli strumenti di esecuzione.

Domande frequenti sul test invisibile all'utente

È possibile eseguire un test invisibile all'utente in locale senza uno script?

Sì, aprire un Direct Runner nel computer tramite l'URL del runner diretto disponibile nella pagina helper della pagina Test invisibile all'utente, nella console di gestione Microsoft eCDN. È possibile eseguire l'istanza di più runner in un singolo computer; due per browser, uno in un'istanza normale e uno in un'istanza di InPrivate.

È necessario configurare Microsoft eCDN per il tenant per eseguire un test invisibile all'utente?

No. I test invisibile all'utente possono essere eseguiti nell'organizzazione indipendentemente dalla configurazione eCDN del tenant, purché i runner vengano istanzati come indicato. Si presuppone che il tenant abbia diritto a Microsoft eCDN tramite l'approvvigionamento di licenze e che il facilitatore di test invisibile all'utente abbia un ruolo appropriato.

Ricerca per categorie arrestare il test invisibile all'utente mentre è in esecuzione?

È possibile arrestare il test in qualsiasi momento facendo clic sul pulsante annulla/cestino.

Finestra Test pianificati con icona del cestino visualizzata in alto a destra.

Cosa succede se gli utenti non sono in ufficio e posso eseguire il test solo con alcuni client?

Questo scenario non è ideale e l'analisi risultante non rappresenta accuratamente un evento tipico, ma è perfettamente accettabile. Per il funzionamento del peering sono necessari almeno due runner online. Tenere presente che l'efficienza massima di peering per due runner è 50%, 3 - 66,7%, 4 – 80% e così via.

Ulteriore risoluzione dei problemi

Per altre informazioni, vedere la documentazione sulla risoluzione dei problemi dei test invisibile all'utente .

Dove sono disponibili altre informazioni sul test invisibile all'utente e sull'analisi di Microsoft eCDN?

Per una guida dettagliata su come eseguire un test invisibile all'utente, vedere la documentazione di Silent Testing Framework .