Compartir a través de


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

El tema es aplicable El tema no es aplicable El tema no es aplicable El tema no es aplicable

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

  1. 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.

  2. Busque la carpeta que contenga la prueba de rendimiento web.

  3. 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

  4. (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

  1. 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.

  2. Localice la carpeta que contiene la prueba de carga.

  3. 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

  1. 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.

  2. Busque la carpeta que contenga la prueba de rendimiento web.

  3. 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

  1. 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.

  2. Busque la carpeta que contenga la prueba de rendimiento web.

  3. 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

  1. 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.

  2. Busque la carpeta que contenga la prueba de rendimiento web.

  3. 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

  1. 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.

  2. Busque la carpeta que contenga la prueba de rendimiento web.

  3. 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

Ejecutar pruebas automatizadas desde la línea de comandos

Opciones de la línea de comandos para MSTest.exe