Cómo: Parametrizar la URL de un servidor web de pruebas de rendimiento web
Este tema se aplica a:
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
Puede parametrizar la dirección URL de su servidor web. El propósito de la parametrización es que resulte más sencillo cambiar el servidor web de destino de las pruebas. Una prueba (ya sea registrada o codificada) puede ejecutarse en varios servidores. Cuando se utiliza la parametrización, los servidores pueden cambiarse con facilidad mediante la reasignación del parámetro de contexto del servidor web a otro servidor. No es necesario volver a registrar o a escribir la prueba.
Esto resulta de gran utilidad, por ejemplo, cuando se desean ejecutar pruebas en un servidor web que tiene un nombre en el entorno que no es de producción y otro nombre en el entorno de producción. En este caso, ambos servidores Web son servidores Web activos.
También puede hacer que las pruebas de rendimiento web se destinen al servidor web de desarrollo de ASP.NET en un equipo local. Puede crear servicios Web en un equipo local que utilice el servidor de desarrollo de ASP.NET para hospedar su aplicación web. Para obtener más información acerca del servidor de desarrollo de ASP.NET, vea Servidores web en Visual Studio para proyectos web ASP.NET.
Además, si la prueba se va a ejecutar en un servidor web de prueba designado para comprobación de la compilación, el sitio web de destino se puede identificar fuera de la propia prueba de rendimiento web. La identificación del servidor web fuera de la prueba permite que no sea necesario editar en absoluto la prueba que está bajo control de código fuente.
Precaución |
---|
Un parámetro de contexto de la prueba de carga reemplaza a un parámetro de contexto de la prueba de rendimiento web con el mismo nombre. |
Para crear un parámetro de contexto para un servidor web
Abra una prueba de rendimiento web.
Haga clic en el botón Parametrizar servidores Web.
En el cuadro de diálogo Parametrizar servidores web, seleccione el servidor web que desee parametrizar y, a continuación, haga clic en Cambiar.
Se mostrará el cuadro de diálogo Cambiar servidor Web.
En el cuadro de diálogo Cambiar servidor Web, escriba un nombre en Nombre de parámetro de contexto.
Seleccione Utilizar servidor Web o Servidor de desarrollo de ASP.NET.
Si elige Servidor de desarrollo de ASP.NET, debe indicar la ruta de acceso al sitio web en su equipo local y la raíz de la aplicación web.
Nota
Puede parametrizar la ruta de acceso al sitio web utilizando una variable de entorno, como Test.WebServer1. Por ejemplo, desde una línea de comandos, escriba set Test.WebServer1=http://MiServidorDeProducción. A continuación, si ejecuta la prueba de rendimiento web desde la línea de comandos utilizando MSTest.exe, la variable de entorno entrará en vigor para esa ejecución de pruebas. Para obtener más información acerca de cómo ejecutar pruebas desde una línea de comandos, vea Cómo: Ejecutar pruebas automatizadas desde la línea de comandos usando MSTest.
Haga clic en Aceptar.
Si tiene más de un servidor web para asignar, puede seleccionarlo y después repetir el procedimiento. Cuando haya finalizado la asignación de los servidores Web a nombres de parámetro de contexto, haga clic en Aceptar.
Los parámetros de contexto están visibles en la prueba de rendimiento web. Puede ver las asignaciones entre el nombre de parámetro de contexto y el servidor Web.
Nota
Los servidores de desarrollo de ASP.NET se inician y se detienen automáticamente al final de la ejecución de pruebas.
Vea también
Conceptos
Pruebas unitarias para servicios Web ASP.NET
Servidores web en Visual Studio para proyectos web ASP.NET
Pruebas unitarias para servicios Web ASP.NET