Compartir a través de


Cómo: Configurar la emulación de red usando la configuración de prueba en Visual Studio

Se puede configurar el adaptador de datos de diagnóstico para probar la aplicación en varios entornos de red de Microsoft Test Manager y Microsoft Visual Studio 2012.También puede configurarlo para que se pruebe una carga de red artificial o cuello de botella durante la ejecución de las pruebas.

Nota de precauciónPrecaución

Si ejecuta las pruebas en una red real que es más lenta que la red objeto de la emulación, la prueba se ejecutará a la velocidad de la red más lenta.La emulación solo puede reducir y no aumentar la velocidad del entorno de red.

En el siguiente procedimiento se describe cómo configurar la emulación de red en el editor de configuración.Estos pasos se aplican tanto al editor de configuración de Microsoft Test Manager como al de Microsoft Visual Studio 2012.

[!NOTA]

El adaptador de datos de diagnóstico de emulación de red sólo se aplica a los valores de prueba de Visual Studio.No se utiliza para la configuración de pruebas en Microsoft Test Manager.Para obtener más información, vea Compatibilidad de la configuración de prueba con Visual Studio 2010.

Para la emulación de red, debe usarse una cuenta que tiene privilegios de administrador.Si ha seleccionado la emulación de red para un rol local que ejecuta pruebas manuales, debe iniciar Microsoft Test Manager con privilegios de administrador.Si ha seleccionado la emulación de red para cualquier otro rol, debe comprobar que el agente de prueba de la máquina de ese rol usa una cuenta de usuario que es miembro del grupo de administradores.Para obtener más información acerca de cómo se configura la cuenta del agente de prueba, vea Instalar y configurar agentes de prueba y controladores de prueba.

[!NOTA]

La cuenta Network Service, que es la cuenta predeterminada del agente de prueba, no es miembro del grupo de administradores.

La configuración de red proporciona los siguientes tipos de emulación de red:

  • LAN (valor predeterminado)

  • 3G

  • Cable-ADSL-1,5 Mbps

  • Cable-ADSL-768k

  • Cable-ADSL-384k

  • CDMA

  • Acceso telefónico 56k

  • WAN intercontinental lenta a 300 Kbps

  • WAN intercontinental a 1,5 Mbps

  • WAN intracontinental a 1,5 Mbps

Emulación de red verdadera

Visual Studio utiliza emulación de red verdadera basada en software para todos los tipos de prueba. Esto incluye pruebas de carga.La emulación de red verdadera simula las condiciones de la red por manipulación directa de los paquetes de red.El emulador de red verdadera puede emular el comportamiento de las redes cableadas e inalámbricas utilizando un vínculo físico confiable, como Ethernet.En la emulación de red verdadera se incorporan los siguientes atributos de red:

  • Tiempo de ida y vuelta por la red (latencia)

  • Cantidad de ancho de banda disponible

  • Comportamiento de puesta en cola

  • Pérdida de paquetes

  • Reordenación de paquetes

  • Propagaciones de errores.

La emulación de red verdadera también proporciona flexibilidad en el filtrado de paquetes de red en función de las direcciones IP o de protocolos como TCP, UDP e ICMP.

Los desarrolladores y evaluadores basados en red pueden utilizar la emulación de red verdadera para emular un entorno de pruebas deseado, evaluar el rendimiento, predecir el efecto de un cambio o tomar decisiones sobre la optimización de la tecnología.Cuando se compara con las bases de prueba de hardware, la emulación de red verdadera es una solución mucho más barata y flexible.

Configurar la emulación de red para la configuración de pruebas

Antes de seguir los pasos que se describen en este procedimiento, debe abrir la configuración de pruebas desde Microsoft Visual Studio 2012 y a continuación, seleccionar la página de Datos y diagnósticos.

Para configurar la emulación de red para la configuración de pruebas

  1. Seleccione el rol que se va a usar para emular una red concreta.

    [!NOTA]

    Solo tiene que configurar el adaptador del Emulación de red en el rol del cliente o el rol de servidor.No tiene que utilizar el adaptador en ambos roles.El adaptador emula ruido de la red que afecta a la comunicación entre ambos roles, para que no tenga que utilizarlo en ambos.A menos que sea necesario, debería elegir un rol de cliente para que el adaptador del Emulación de red evite la sobrecarga adicional en el rol de servidor.

  2. Seleccione Emulación de red y, a continuación, elija Configurar.

    Se abrirá el cuadro de diálogo para configurar la emulación de red.

  3. Elija la flecha situada junto a Seleccione el perfil de red que desea utilizar y escoja el tipo de red que desea emular durante la ejecución de una prueba (por ejemplo, Cable-ADSL 768Kps).

    Nota de precauciónPrecaución

    Si ejecuta las pruebas en una red real que es más lenta que la red objeto de la emulación, la prueba se ejecutará a la velocidad de la red más lenta.La emulación solo puede reducir y no aumentar la velocidad del entorno de red.

  4. Si incluye el adaptador de datos de diagnóstico de emulación de red en la configuración de pruebas y piensa usarlo en la máquina local, debe enlazar también el controlador de emulación de red a uno de los adaptadores de red de su máquina.El controlador de emulación de red es necesario para que el adaptador de datos de diagnóstico de emulación de red funcione.El controlador de emulación de red se instala y enlaza al adaptador de dos maneras:

    • Controlador de emulación de red instalado con Microsoft Visual Studio Test Agent: Microsoft Visual Studio Test Agent se puede usar tanto en máquinas remotas como en la máquina local.Cuando se instala Visual Studio Test Agent, el proceso de instalación incluye un paso de configuración que enlaza el controlador de emulación de red a su tarjeta de red.Para obtener más información, vea Instalar y configurar agentes de prueba y controladores de prueba.

    • Controlador de emulación de red instalado con Microsoft Visual Studio Test Professional: La primera vez que se usa la emulación de red, se le pedirá que enlace el controlador de emulación de red a una tarjeta de red.

    SugerenciaSugerencia

    También puede instalar el controlador de emulación de red desde la línea de comandos en la máquina local sin instalar el agente de prueba de Visual Studio utilizando el siguiente comando: VSTestConfig NETWORKEMULATION /install

Vea también

Conceptos

Configurar máquinas y recopilar información de diagnóstico con la configuración de pruebas

Ejecutar pruebas manuales mediante el ejecutor de pruebas

Grabar y reproducir pruebas manuales

Otros recursos

Especificar la configuración para las pruebas de Visual Studio