Compartir a través de


Tutorial: Crear una prueba de rendimiento web codificada

En este tutorial, convertirá una prueba de rendimiento web grabada en una prueba de rendimiento web codificada.

Este tutorial le permite realizar en varios pasos la conversión de una prueba de rendimiento web grabada existente en una prueba de rendimiento web codificada.Una prueba de rendimiento web grabada empieza como una lista de direcciones URL que representan solicitudes web.Una prueba de rendimiento web se puede convertir en un script basado en código.Después de convertir una prueba de rendimiento web a su formato codificado, se pueden agregar construcciones de bucle y bifurcaciones.Después de convertir la prueba de rendimiento web en una prueba de rendimiento web codificada, puede editar el código como cualquier otro código fuente.

[!NOTA]

Es conveniente agregar reglas de validación, reglas de extracción y enlaces de datos a la prueba de rendimiento web antes de convertirla en una prueba de rendimiento web codificada.Puede agregarlas a la prueba de rendimiento web codificada, pero si usa el Editor de prueba de rendimiento web para agregarlas primero, ahorrará tiempo y se generará el código de muestra cuando convierta la prueba.

En este tutorial realizará las tareas siguientes:

  • Crear una prueba de rendimiento web codificada mediante la conversión de una prueba de rendimiento web grabada

  • Agregar nuevo código a la prueba de rendimiento web

  • Ejecutar la prueba de rendimiento web para comprobar que funciona correctamente

Requisitos previos

Para realizar este tutorial, necesita lo siguiente:

Prepararse para el tutorial

Pasos preliminares del tutorial

  1. Abra la aplicación web que creó en Tutorial: Crear una aplicación web simple.

  2. Presione CTRL+F5 para ejecutar la aplicación Web en el explorador.Debería ver la primera página.Cierre el explorador.

    [!NOTA]

    De este modo, se inicia el servidor de desarrollo de ASP.NET que ejecuta la aplicación web que la prueba de rendimiento web se va a encargar de probar.Verá el icono del servidor de desarrollo de ASP.NET en el área de notificación.

  3. Abra la aplicación web que creó en Tutorial: Registrar y ejecutar una prueba de rendimiento web.

  4. En el Explorador de soluciones, haga doble clic en ColorWebTest.webtest.Aparecerá el Editor de prueba de rendimiento web y se mostrará la lista de solicitudes web.

Crear una prueba de rendimiento web codificada

Para convertir una prueba de rendimiento web existente en una prueba de rendimiento web codificada

  1. Elija el botón Generar código en la barra de herramientas del editor de pruebas de rendimiento web.

  2. Acepte el nombre predeterminado que se muestra en el cuadro de diálogo y elija Aceptar.

    [!NOTA]

    El nombre predeterminado será el nombre de la prueba con la palabra "Coded" (codificada) anexada.

    Se creará un nuevo archivo.Se abrirá una nueva ventana y se mostrará el código fuente de la prueba.

  3. En el menú Compilar, elija Compilar solución.

    Se compilará el nuevo código.

Agregar código a una prueba de rendimiento web

Para agregar código a una prueba de rendimiento web

  1. Busque el método Run() si la prueba está escrita en Visual Basic, o el método GetRequestEnumerator() si la prueba está escrita en C#.Verá el código correspondiente a cada solicitud web de la prueba.

  2. Desplácese hacia abajo hasta el final del método y, a continuación del código de la última solicitud Web, agregue el siguiente código:

    if (DateTime.Today.DayOfWeek == DayOfWeek.Friday)
    {
        WebTestRequest customRequest = new WebTestRequest("http://weather.msn.com/");
        yield return customRequest;
    }
    else
    {
        WebTestRequest customRequest = new WebTestRequest("https://msdn.microsoft.com/");
        yield return customRequest;
    }
    
    If DateTime.Today.DayOfWeek = DayOfWeek.Friday Then
        Dim customRequest As WebTestRequest = New WebTestRequest("http://weather.msn.com/")
        MyBase.Send(customRequest)
    Else
        Dim customRequest As WebTestRequest = New WebTestRequest("https://msdn.microsoft.com/")
        MyBase.Send(customRequest)
    End If
    
  3. En el menú Compilar, elija Compilar solución.

Ejecutar la prueba de rendimiento web para comprobar que funciona correctamente

Para comprobar la prueba de rendimiento web

  1. Con la prueba de rendimiento web codificada seleccionada en el editor de código, abra el menú contextual y elija Ejecutar prueba de rendimiento web codificada.

    Nota de precauciónPrecaución

    Si sigue estos pasos en el explorador de soluciones en lugar del editor de código, todo el trabajo de pruebas en lugar de sólo la prueba seleccionada.

  2. Las ejecuciones de pruebas web codificadas de rendimiento y los resultados empezarán a aparecer en el visor de Resultados de pruebas de rendimiento web.Para obtener más información, vea Información general sobre el visor de los resultados de pruebas de rendimiento web y Examinar los resultados de pruebas de rendimiento web usando el visor de resultados de pruebas de rendimiento web.

  3. En el Visor de resultados de rendimiento web, se puede ejecutar la prueba de rendimiento web codificada de nuevo por la elección del enlace Elegir aquí para ejecutarse de nuevo, incrustado en la barra de estado.

    SugerenciaSugerencia

    Antes de ejecutar de nuevo la prueba, puede modificar el número de iteraciones, el tipo de red, o el tipo de explorador cambiando los parámetros de ejecución.Para obtener más información, vea Cómo: Cambiar los parámetros de ejecución de una prueba de rendimiento web en el visor de resultados de rendimiento web.

Vea también

Tareas

Cómo: Crear una prueba de rendimiento web codificada

Tutorial: Crear una aplicación web simple

Tutorial: Registrar y ejecutar una prueba de rendimiento web

Tutorial: Agregar enlaces de datos a una prueba de rendimiento web

Tutorial: Agregar reglas de validación y extracción a una prueba de rendimiento web