Compartir a través de


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

 

Publicada: julio de 2016

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

Advertencia

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 Visual Studio.

Nota

El adaptador de datos de diagnóstico de emulación de red solo se aplica a la configuración de pruebas de Visual Studio.No se usa para configurar pruebas en Microsoft Test Manager.

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 sobre cómo configurar la cuenta del agente de prueba, consulte 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 usa la emulación de red auténtica basada en software para todos los tipos de prueba. Esto incluye las 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 en Visual Studio y seleccionar la página 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 de 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 de 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 flecha situada junto a Seleccione el perfil de red que desea usar y seleccione el tipo de red que desea emular durante la ejecución de una prueba (por ejemplo, Cable-DSL de 768 kbps).

    Advertencia

    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, consulte 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.

    Sugerencia

    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 usando el siguiente comando: VSTestConfig NETWORKEMULATION /install

Vea también

Especificar la configuración para las pruebas de Visual Studio
Configurar máquinas y recopilar información de diagnóstico con la configuración de pruebas
Ejecutar pruebas manuales con Team Web Access
Grabar y reproducir pruebas manuales