Grabación de una prueba HTTP

El asistente de creación de pruebas se inicia al grabar una prueba. Para grabar la prueba, un grabador de proxy intercepta el tráfico HTTP entre el navegador y el servidor web. Puede grabar una prueba desde Microsoft Internet Explorer, Mozilla Firefox, o desde otro navegador.

Antes de empezar

Los siguientes grabadores están disponibles para grabar tráfico HTTP desde un navegador:
  • Grabador de proxy SOCKS: utilice este grabador cuando no se necesiten conexiones de proxy.
  • Grabador de proxy HTTP: utilice este grabador cuando se necesite una conexión de proxy para conectarse a la red o cuando el programa cliente no admita SOCKS.
  • Grabador de socket: utilice este grabador para el tráfico de red de nivel bajo cuando el cliente no admite proxies.

Si utiliza autenticación SSL (Capa de sockets seguros), el grabador de proxy puede causar problemas de autenticación porque SSL transmite el tráfico entre el cliente y el servidor. Según el método de autenticación del lugar, es posible que el cliente requiera que el grabador de proxy se autentique como el servidor y que el servidor requiera que el grabador de proxy se autentique como el cliente. Si el programa cliente necesita un servidor autenticado, debe tener acceso al almacén de claves de certificado del servidor y proporcionarlo al grabador de proxy o bien debe configurar el cliente para que acepte el certificado predeterminado del grabador de proxy en lugar del certificado del servidor actual.

Procedimiento

Para grabar una prueba de rendimiento HTTP con un navegador:

  1. En la perspectiva Prueba de rendimiento, pulse el botón de la barra de herramientas Nueva prueba a partir de grabación botón de la barra de herramientas Nueva prueba a partir de la grabación o pulse Archivo > Nuevo > Prueba a partir de grabación.
  2. En el asistente Nueva prueba a partir de grabación, pulse Crear una prueba a partir de una nueva grabación, seleccione Prueba de HTTP y pulse Siguiente. Si está realizando la grabación de datos sensibles, podrá seleccionar un Nivel de cifrado de la grabación.
  3. En la página Seleccionar ubicación, seleccione el proyecto y la carpeta en el que crear la prueba, escriba un nombre para la prueba y pulse Siguiente. En caso necesario, pulse Crear carpeta padre Icono Crear carpeta padre para crear un proyecto o carpeta de prueba de rendimiento.
  4. En la página Seleccionar aplicación cliente, seleccione el navegador web que se va a utilizar. El tipo de aplicación define el grabador que puede utilizarse. Se da soporte a los siguientes tipos de aplicación cliente para grabar una prueba de servicio:
    • Microsoft Internet Explorer: esta opción graba el tráfico que se envía y se recibe con Internet Explorer.
    • Mozilla Firefox: esta opción graba el tráfico que se envía y se recibe con Firefox.
    • Aplicación gestionada: esta opción inicia un navegador que no está en la lista.

      En la página Opciones de aplicación gestionada, pulse Navegador para especificar la Vía de acceso del programa. En caso necesario, especifique el Directorio de trabajo y en Argumentos, escriba los argumentos de línea de mandatos que el programa requiere.

      Si el programa requiere entrada de usuario desde una interfaz de la línea de mandatos, seleccione Abrir consola para entrada de usuario.

    • Aplicación no gestionada: esta opción graba el tráfico HTTP desde uno o varios programas cliente que utilizan un proxy. Debe iniciar manualmente los programas cliente y el grabador de proxy graba todo el tráfico que se envía y se recibe a través del puerto de red especificado.
  5. En la página Valores del grabador, según el navegador que haya seleccionado, especifique estos detalles:
    1. Especifique el método de grabación.
      • Seleccione Grabar tráfico con el grabador de proxy para grabar el tráfico HTTP o SOCKS a través de un proxy.
      • Seleccione Grabar tráfico con el grabador de socket para grabar el tráfico de red de bajo nivel para las aplicaciones en las que no se puede utilizar un proxy. Utilice esta opción principalmente cuando no está utilizando Mozilla Firefox ni Microsoft Internet Explorer.
      Nota: Cuando se utilice el registro del proxy, podrá filtrar solicitudes HTTP o solicitudes HTTPS a puntos finales específicos de modo que no se graben tales solicitudes a tales puntos finales. Consulte Preferencias de grabación Proxy
    2. Si el servidor necesita autenticación SSL de cliente, debe proporcionar el almacén de claves de certificado de cliente para que el servidor autentique el grabador de proxy como si el grabador de proxy fuera el cliente. Seleccione El servidor necesita un certificado de cliente específico. Especifique el nombre de archivo y la contraseña del almacén de claves del certificado del servidor. Si se necesitan varios certificados, pulse Varios certificados y, a continuación, Añadir para especificar un nombre de archivo y contraseña de almacén de claves certificado para cada nombre de host y puerto.
    3. Si ha seleccionado Mozilla Firefox, puede elegir utilizar un perfil de Firefox temporal. Esta acción inicia Firefox sin ningún marcador, plugins o barras de herramientas que puedan estar asociadas a su perfil habitual. Seleccione Utilizar un perfil alternativo de Firefox y, a continuación, seleccione Utilizar un perfil temporal de Firefox.
    4. Pulse Avanzado para especificar si se va a utilizar un grabador de proxy HTTP o SOCKS (si ha seleccionado Grabar tráfico con el grabador de proxy) para revisar y editar la configuración de conexión de red que utiliza el navegador o para especificar valores de autenticación SSL avanzados.
  6. Pulse Finalizar. Una ventana de progreso se abrirá mientras se inicia el navegador.
  7. En el recuadro de dirección del navegador, escriba la dirección de la aplicación basada en web para probar y activar el enlace.
    Nota: Si escribe la dirección de un sitio web seguro (uno que empiece por https:), el navegador podría mostrar una alerta de seguridad. Dependiendo del certificado de seguridad para el sitio, puede que tenga que aceptar un riesgo de seguridad para seguir con la grabación.
  8. Complete las tareas de usuario que se van a probar. Mientras realiza la grabación, siga estas directrices:
    • Espere a que cada página se cargue completamente. Esta espera no afecta a los resultados de rendimiento porque puede eliminar el "tiempo de espera" extra (tiempo de reflexión) al reproducir la prueba.
    • No cambie las preferencias del navegador.
    Puede utilizar la barra de herramientas Anotaciones de prueba de grabador para añadir comentarios, sincronizaciones de grabación o bien para tomar capturas de pantalla durante la grabación.
    • Para cambiar el nombre de página, pulse el icono Cambiar nombre de página Icono Cambiar nombre de página. En la prueba resultante. el elemento de página en el editor de pruebas utiliza el nombre nuevo, pero el nombre original se mantiene en el área Punto de verificación del título de página para que los puntos de verificación del título de página funcionen correctamente.
    • Para añadir un comentario a la prueba grabada, pulse el icono Insertar comentario Icono Insertar comentario. Se le solicita un comentario.
    • Para añadir una captura de pantalla a la prueba grabada, pulse el icono Capturar pantalla Icono Capturar pantalla. Las capturas de pantalla o de ventana facilitan la lectura de las pruebas y ayudan a visualizar la prueba grabada. Puede cambiar los valores de las capturas de pantalla y añadir un comentario a la imagen.
    • Para añadir manualmente un punto de sincronización a la grabación, pulse el icono Insertar sincronización Icono Insertar sincronización.
    • Para añadir manualmente una carpeta de transacción a la grabación, pulse el icono Iniciar transacción Icono Iniciar transacción y el icono Detener transacción Icono Detener transacción para iniciar y detener la transacción. Las transacciones se pueden anidar.
    • Para insertar un punto de división en la prueba grabada, pulse el icono Punto de división Icono Punto de división. Con los puntos de división, puede generar varias pruebas desde una única grabación, que puede responder en un orden distinto con una planificación. Consulte División de una prueba HTTP durante la grabación para obtener más información sobre la división de una prueba.
  9. Después de finalizar las tareas de usuario en el navegador, detenga el grabador. Puede detener el navegador cerrando el programa cliente o pulsando el botón Detener Icono Detener en la vista Control de grabación.

Resultados

Se abrirá una ventana de progreso mientras se genera la prueba. Al finalizar, la vista Control de grabación muestra el mensaje La generación de la prueba ha finalizado, el navegador de pruebas lista la prueba y ésta se abre en el editor de pruebas.

Comentarios