Condividi tramite


Procedura: configurare l'emulazione di rete tramite le impostazioni test in Visual Studio

È possibile configurare l'adattatore diagnostico di dati per testare l'applicazione in vari ambienti di rete da Microsoft Test Manager e Microsoft Visual Studio 2012.Può inoltre essere configurato per testare un carico di rete artificiale, o collo di bottiglia, quando si eseguono i test.

Nota di avvisoAttenzione

Se si eseguono i test in una rete reale, cioè un tipo più lento rispetto alla rete di cui viene eseguita l'emulazione, il test continuerà ad essere eseguito alla velocità di rete più lenta.L'emulazione può solo rallentare l'ambiente di rete, non renderlo più rapido.

Nella procedura riportata di seguito viene illustrato come configurare l'emulazione di rete dall'editor di configurazione.Questa procedura riguarda l'editor di configurazione in Microsoft Test Manager e Microsoft Visual Studio 2012.

[!NOTA]

L'adattatore dati di diagnostica dell'emulazione di rete è applicabile solo alle impostazioni test di Visual Studio.Non viene utilizzato per le impostazioni test in Microsoft Test Manager.Per ulteriori informazioni, vedere Compatibilità delle impostazioni test con Visual Studio 2010.

Per l'emulazione di rete è necessario utilizzare un account con i privilegi di amministratore.Se è stata selezionata l'emulazione di rete per un ruolo locale che esegue test manuali, è necessario avviare Microsoft Test Manager utilizzando privilegi di amministratore.Se è stata selezionata l'emulazione di rete per qualsiasi altro ruolo, è necessario verificare che l'agente di test nel computer per quel ruolo utilizzi un account utente che è membro del gruppo Administrators.Per ulteriori informazioni su come configurare l'account per l'agente di test, vedere Installazione e configurazione di agenti e controller di test.

[!NOTA]

L'account Servizio di rete, che è l'account predefinito per l'agente di test, non è un membro del gruppo Administrators.

L'impostazione di rete offre i seguenti tipi di emulazione di rete:

  • LAN (predefinita)

  • 3G

  • Cavo/DSL - 1,5 Mbps

  • Cavo/DSL - 768 kbps

  • Cavo/DSL - 384 kbps

  • CDMA

  • Accesso remoto 56k

  • WAN lenta intercontinentale - 300 kbps

  • WAN intercontinentale - 1,5 Mbps

  • WAN intracontinentale - 1,5 Mbps

Emulazione di rete reale

Visual Studio utilizza l'emulazione di rete reale basata su software per tutti i tipi di test. Inclusi i test di carico.L'emulazione di rete reale simula le condizioni della rete tramite manipolazione diretta dei pacchetti di rete.L'emulatore di rete reale è in grado di emulare il comportamento di reti cablate e wireless tramite un collegamento fisico affidabile, ad esempio un cavo Ethernet.Gli attributi di rete seguenti sono incorporati nell'emulazione di rete reale:

  • Tempo di round trip nella rete (latenza)

  • Quantità di larghezza di banda disponibile

  • Comportamento di accodamento

  • Perdita di pacchetti

  • Riordinamento dei pacchetti

  • Propagazioni degli errori

L'emulazione di rete reale offre inoltre flessibilità di filtro dei pacchetti di rete in base agli indirizzi IP o ai protocolli, ad esempio TCP, UDP e ICMP.

L'emulazione di rete reale può essere utilizzata dai tester e dagli sviluppatori basati su rete per emulare un ambiente di test desiderato, valutare le prestazioni, stimare l'impatto delle modifiche o prendere decisioni relative all'ottimizzazione della tecnologia.Rispetto ai dispositivi di test hardware, l'emulazione di rete reale è una soluzione molto più economica e flessibile.

Configurare l'emulazione di rete per le impostazioni di test

Prima di eseguire i passaggi della procedura, è necessario aprire le impostazioni di test da Microsoft Visual Studio 2012 e quindi selezionare la pagina Dati e diagnostica.

Per configurare l'emulazione di rete per le impostazioni di test

  1. Selezionare il ruolo da utilizzare per emulare una rete specifica.

    [!NOTA]

    È necessario configurare l'adattatore di emulazione di rete solo sul ruolo client o sul ruolo server.Non è necessario utilizzare l'adattatore su entrambi ruoli.L'adattatore emula il rumore nella rete che influisce sulla comunicazione tra entrambi i ruoli e non è pertanto necessario il suo utilizzo su entrambi.A meno che non sia necessario il contrario, scegliere un ruolo client per l'adattatore di emulazione di rete per evitare sovraccarichi aggiuntivi sul ruolo server.

  2. Selezionare Emulazione di rete, quindi scegliere Configura.

    Verrà visualizzata la finestra di dialogo di configurazione dell'emulazione di rete.

  3. Selezionare la freccia accanto a Selezionare il profilo di rete da utilizzare e selezionare il tipo di rete che si desidera emulare quando si esegue un test, ad esempio Cable-DSL 768Kps.

    Nota di avvisoAttenzione

    Se si eseguono i test in una rete reale, cioè un tipo più lento rispetto alla rete di cui viene eseguita l'emulazione, il test continuerà ad essere eseguito alla velocità di rete più lenta.L'emulazione può solo rallentare l'ambiente di rete, non renderlo più rapido.

  4. Se si include l'adattatore dati di diagnostica dell'emulazione di rete nelle impostazioni di test e si desidera utilizzarlo sul computer locale, è necessario anche associare il driver di emulazione di rete a una delle schede di rete del computer.Il driver di emulazione di rete è richiesto affinché l'adattatore dati di diagnostica dell'emulazione di rete funzioni.Il driver di emulazione di rete viene installato e associato all'adattatore in due modi:

    • Driver di emulazione di rete installato con l'agente di test di Microsoft Visual Studio: L'agente di test di Microsoft Visual Studio può essere utilizzato sia sui computer remoti che sul computer locale.Quando si installa un agente di test di Visual Studio, il processo di installazione include un passaggio di configurazione che associa il driver di emulazione di rete alla scheda di rete.Per ulteriori informazioni, vedere Installazione e configurazione di agenti e controller di test.

    • Driver di emulazione di rete installato con Microsoft Visual Studio Test Professional: quando si utilizza l'emulazione di rete per la prima volta, viene richiesto di associare il driver di emulazione di rete a una scheda di rete.

    SuggerimentoSuggerimento

    È anche possibile installare il driver di emulazione di rete dalla riga di comando nel computer locale senza installare l'agente di test di Visual Studio tramite il comando seguente: VSTestConfig NETWORKEMULATION /install

Vedere anche

Concetti

Configurazione di computer e raccolta di informazioni diagnostiche mediante impostazioni test

Esecuzione di test manuali mediante Test Runner

Registrazione e riproduzione di test manuali

Altre risorse

Specifica delle impostazioni test di Visual Studio