Compartir a través de


Cómo: Configurar la emulación de red usando configuración de pruebas

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 Microsoft Visual Studio 2010. 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 al editor de configuración de Microsoft Test Manager y de Microsoft Visual Studio 2010.

Nota

Esta emulación de red se puede utilizar con pruebas manuales y automatizadas.

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 los agentes de Visual Studio y los controladores de compilación y pruebas.

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

Microsoft Visual Studio 2010 utiliza emulación de red verdadera basada en software para todos los tipos de prueba. Entre ellos se incluyen 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 desde Microsoft Test Manager o Microsoft Visual Studio 2010 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 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, haga clic en Configurar.

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

  3. Haga clic en la 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-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 2010: Microsoft Visual Studio Test Agent 2010 se puede usar tanto en máquinas remotas como en la máquina local. Al instalar Microsoft 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 los agentes de Visual Studio y los controladores de compilación y pruebas.

    • Controlador de emulación de red instalado con Microsoft Visual Studio Test Professional 2010: 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

Crear una configuración de pruebas para pruebas manuales

Crear una configuración de pruebas para pruebas automatizadas como parte de un plan de pruebas

Crear una configuración de pruebas para ejecutar pruebas automatizadas desde Visual Studio