Cómo: Ejecutar una prueba de rendimiento web desde la línea de comandos
Este tema se aplica a:
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
Puede ejecutar las pruebas de rendimiento web desde la línea de comandos. Para obtener más información, vea Cómo: Ejecutar pruebas automatizadas desde la línea de comandos usando MSTest y Opciones de la línea de comandos para MSTest.exe.
Los siguientes procedimientos cubren el uso de la línea de comandos para hacer pruebas de rendimiento web con las siguientes opciones:
Ejecutar una única prueba de rendimiento web desde la línea de comandos
Ejecutar varias pruebas de rendimiento web desde la línea de comandos
Ejecutar una prueba de rendimiento web que especifica los elementos de implementación
Ejecutar una prueba de rendimiento web distribuida mediante un controlador y agentes de prueba
Ejecutar una prueba de rendimiento web codificada
Especificar el nombre del archivo de resultados
Ejecutar una única prueba de rendimiento web desde la línea de comandos
Para ejecutar una única prueba de rendimiento web desde la línea de comandos
Abra un símbolo del sistema de Visual Studio.
Para ello, haga clic en Inicio, elija Todos los programas, seleccione Microsoft Visual Studio 2010, elija Visual Studio Tools y, por último, haga clic en Símbolo del sistema de Visual Studio 2010.
De forma predeterminada, el símbolo del sistema de Visual Studio abre la carpeta siguiente:
<letra de unidad>:\Archivos de programa\Microsoft Visual Studio 10,0\VC
Nota
Para cambiar la carpeta que abre de forma predeterminada la ventana del símbolo del sistema, haga clic en Inicio, seleccione Microsoft Visual Studio 2010, seleccione Visual Studio Tools, haga clic con el botón secundario en Símbolo del sistema de Visual Studio 2010 y, por último, haga clic en Propiedades. En el cuadro de diálogo Propiedades de Símbolo del sistema de Visual Studio 2010, puede cambiar la ruta de acceso de la carpeta predeterminada en el cuadro Iniciar en.
Busque la carpeta que contenga la prueba de rendimiento web.
Para ejecutar una prueba de rendimiento web única desde la línea de comandos tiene que especificar el argumento /TestContainer. Un archivo .webtest o archivo .loadtest está considerado un contenedor de pruebas y una dll que contiene pruebas unitarias también es un contenedor de pruebas. Por ejemplo, si tiene una prueba de rendimiento web llamada WebTest1.webtest, utilizaría el siguiente comando para ejecutarla:
mstest /TestContainer:WebTest1.webtest
(Opcional) Puede utilizar otras opciones con el comando MSTest. Por ejemplo, puede guardar los resultados en un archivo de resultados de pruebas determinado; publicar los resultados de pruebas; o utilizar una configuración de prueba concreta para, por ejemplo, cambiar los archivos que se implementan. Para obtener más información, vea Opciones de la línea de comandos para MSTest.exe.
Ejecutar varias pruebas de rendimiento web desde la línea de comandos
Para ejecutar varias pruebas de rendimiento web desde la línea de comandos
Abra un símbolo del sistema de Visual Studio.
Para ello, haga clic en Inicio, elija Todos los programas, seleccione Microsoft Visual Studio 2010, elija Visual Studio Tools y, por último, haga clic en Símbolo del sistema de Visual Studio 2010.
De forma predeterminada, el símbolo del sistema de Visual Studio abre la carpeta siguiente:
<letra de unidad>:\Archivos de programa\Microsoft Visual Studio 10,0\VC
Nota
Para cambiar la carpeta que abre de forma predeterminada la ventana del símbolo del sistema, haga clic en Inicio, seleccione Microsoft Visual Studio 2010, seleccione Visual Studio Tools, haga clic con el botón secundario en Símbolo del sistema de Visual Studio 2010 y, por último, haga clic en Propiedades. En el cuadro de diálogo Propiedades de Símbolo del sistema de Visual Studio 2010, puede cambiar la ruta de acceso de la carpeta predeterminada en el cuadro Iniciar en.
Localice la carpeta que contiene la prueba de carga.
Puede especificar varios argumentos de contenedor de pruebas en la línea de comandos. Si desea ejecutar WebTest1.webtes y WebTest2.webtest, utilice la siguiente línea de comandos:
mstest /TestContainer: WebTest1.webtest /TestContainer: WebTest2.webtest
Ejecutar una prueba de rendimiento web que especifica los elementos de implementación
Una de las grandes diferencias al ejecutar las pruebas de la línea de comandos es que no se puede aprovecharse de los procesos automáticos de Visual Studio 2010 Ultimate. Al ejecutar una prueba de rendimiento web desde de Visual Studio 2010 Ultimate, Visual Studio intenta determinar lo que necesita implementarse para que la prueba se ejecute. Por ejemplo, si ha escrito una regla de validación personalizada o una regla de extracción. Al ejecutar la prueba de rendimiento web desde Visual Studio 2010 Ultimate, observará las referencias del proyecto de prueba e intentará deducir lo que debe ser implementado.
Al ejecutar las pruebas desde la línea de comandos, necesitará ser muy explícito sobre lo que implementa. Por ejemplo: si tiene una dll que necesita ser implementada para que se ejecute una prueba de rendimiento web, necesitará ejecutar mstest y especificar el parámetro /testsettings. Las pruebas configuración incluyen los elementos de implementación. Para obtener más información, vea Crear una configuración de pruebas para ejecutar pruebas automatizadas desde Visual Studio.
Para ejecutar una prueba de rendimiento web desde la línea de comandos que especifica los elementos de implementación contenidos en una configuración de pruebas
Abra un símbolo del sistema de Visual Studio.
Para ello, haga clic en Inicio, elija Todos los programas, seleccione Microsoft Visual Studio 2010, elija Visual Studio Tools y, por último, haga clic en Símbolo del sistema de Visual Studio 2010.
De forma predeterminada, el símbolo del sistema de Visual Studio abre la carpeta siguiente:
<letra de unidad>:\Archivos de programa\Microsoft Visual Studio 10,0\VC
Nota
Para cambiar la carpeta que abre de forma predeterminada la ventana del símbolo del sistema, haga clic en Inicio, seleccione Microsoft Visual Studio 2010, seleccione Visual Studio Tools, haga clic con el botón secundario en Símbolo del sistema de Visual Studio 2010 y, por último, haga clic en Propiedades. En el cuadro de diálogo Propiedades de Símbolo del sistema de Visual Studio 2010, puede cambiar la ruta de acceso de la carpeta predeterminada en el cuadro Iniciar en.
Busque la carpeta que contenga la prueba de rendimiento web.
Para hacer una prueba de rendimiento web con una configuración de pruebas que incluye información de distribución, utilice mstest similar al siguiente:
Mstest /TestContainer:WebTest1.webtest /TestSettings:NewOrEditedTestSetting.testsettings
Ejecutar una prueba de rendimiento web distribuida mediante un controlador y agentes de prueba
Al utilizar Visual Studio 2010 Ultimate para ejecutar una prueba de rendimiento web o de carga en agentes y controlador de pruebas para distribuir la prueba entre varios equipos, necesita utilizar una configuración de pruebas. En Visual Studio 2010 Ultimate, puede crear o modificar una configuración de pruebas y especificar que se ejecute un nombre de controlador. Para obtener más información, vea Configurar máquinas y recopilar información de diagnóstico con la configuración de pruebas.
Al ejecutar una prueba de rendimiento web desde la línea de comandos, necesita crear o utilizar una configuración de pruebas con un controlador de prueba especificado mediante mstest para especificar el parámetro /testsettings.
Para ejecutar una prueba de rendimiento web desde la línea de comandos que incluya agentes y controlador de pruebas para las pruebas distribuidas especificadas en una configuración de pruebas
Abra un símbolo del sistema de Visual Studio.
Para ello, haga clic en Inicio, elija Todos los programas, seleccione Microsoft Visual Studio 2010, elija Visual Studio Tools y, por último, haga clic en Símbolo del sistema de Visual Studio 2010.
De forma predeterminada, el símbolo del sistema de Visual Studio abre la carpeta siguiente:
<letra de unidad>:\Archivos de programa\Microsoft Visual Studio 10,0\VC
Nota
Para cambiar la carpeta que abre de forma predeterminada la ventana del símbolo del sistema, haga clic en Inicio, seleccione Microsoft Visual Studio 2010, seleccione Visual Studio Tools, haga clic con el botón secundario en Símbolo del sistema de Visual Studio 2010 y, por último, haga clic en Propiedades. En el cuadro de diálogo Propiedades de Símbolo del sistema de Visual Studio 2010, puede cambiar la ruta de acceso de la carpeta predeterminada en el cuadro Iniciar en.
Busque la carpeta que contenga la prueba de rendimiento web.
Para hacer una prueba de rendimiento web con una configuración de pruebas que incluye un agente y un controlador de pruebas, utilice mstest similar al siguiente:
Mstest /TestContainer:WebTest1.webtest /TestSettings:NewOrEditedTestSetting.testsettings
Ejecutar una prueba de rendimiento web codificada
Puede ejecutar una prueba del rendimiento web codificada utilizando mstest con el argumento /testcontainer establecido en el nombre de la dll que contiene la prueba codificada.
Para hacer una o más pruebas de rendimiento web codificada contenida en una dll
Abra un símbolo del sistema de Visual Studio.
Para ello, haga clic en Inicio, elija Todos los programas, seleccione Microsoft Visual Studio 2010, elija Visual Studio Tools y, por último, haga clic en Símbolo del sistema de Visual Studio 2010.
De forma predeterminada, el símbolo del sistema de Visual Studio abre la carpeta siguiente:
<letra de unidad>:\Archivos de programa\Microsoft Visual Studio 10,0\VC
Nota
Para cambiar la carpeta que abre de forma predeterminada la ventana del símbolo del sistema, haga clic en Inicio, seleccione Microsoft Visual Studio 2010, seleccione Visual Studio Tools, haga clic con el botón secundario en Símbolo del sistema de Visual Studio 2010 y, por último, haga clic en Propiedades. En el cuadro de diálogo Propiedades de Símbolo del sistema de Visual Studio 2010, puede cambiar la ruta de acceso de la carpeta predeterminada en el cuadro Iniciar en.
Busque la carpeta que contenga la prueba de rendimiento web.
Ejecute una prueba de rendimiento web codificada. Utilice mstest con el argumento /testcontainer establecido en el nombre de la dll que contiene la prueba codificada:
mstest /TestContainer:TestProject1.dll
Al especificar una .dll para el contenedor de prueba, mstest ejecutará todas las pruebas de la dll. Si desea ejecutar solo una prueba de una dll, puede utilizar el argumento /test. Por ejemplo, para ejecutar WebTest1Coded contenido en una dll, use la siguiente línea de comandos:
mstest /TestContainer:TestProject1.dll /Test:WebTest1Coded
Para ejecutar dos pruebas de rendimiento web, puede especificar varios argumentos /Test:
mstest /TestContainer:TestProject1.dll /Test:WebTest1Coded /Test:WebTest2Coded
Especificar el nombre del archivo de resultados
El archivo de resultados (archivo .trx) se guarda utilizando un nombre único que incluye usuario, equipo y marca de tiempo. Si desea especificar el nombre del archivo de resultados y dónde se genera, use mstest con el parámetro /resultsfile.
Para especificar el nombre de archivo de los resultados al ejecutar una prueba de rendimiento web desde la línea de comandos
Abra un símbolo del sistema de Visual Studio.
Para ello, haga clic en Inicio, elija Todos los programas, seleccione Microsoft Visual Studio 2010, elija Visual Studio Tools y, por último, haga clic en Símbolo del sistema de Visual Studio 2010.
De forma predeterminada, el símbolo del sistema de Visual Studio abre la carpeta siguiente:
<letra de unidad>:\Archivos de programa\Microsoft Visual Studio 10,0\VC
Nota
Para cambiar la carpeta que abre de forma predeterminada la ventana del símbolo del sistema, haga clic en Inicio, seleccione Microsoft Visual Studio 2010, seleccione Visual Studio Tools, haga clic con el botón secundario en Símbolo del sistema de Visual Studio 2010 y, por último, haga clic en Propiedades. En el cuadro de diálogo Propiedades de Símbolo del sistema de Visual Studio 2010, puede cambiar la ruta de acceso de la carpeta predeterminada en el cuadro Iniciar en.
Busque la carpeta que contenga la prueba de rendimiento web.
Ejecute una prueba de rendimiento web codificada. Especifique el nombre del archivo de resultados y dónde se genera utilizando mstest con el parámetro /resultsfile:
mstest /TestContainer:WebTest1.webtest /resultsfile:c:\results\MyResults.trx
Vea también
Tareas
Cómo: Ejecutar pruebas automatizadas desde la línea de comandos usando MSTest
Cómo: Ejecutar una prueba de carga desde la línea de comandos
Conceptos
Ejecutar pruebas de rendimiento web