Es posible grabar una
prueba de rendimiento de API de socket desde cualquier programa cliente del sistema. Cuando graba, el asistente de grabación inicia automáticamente el programa cliente y graba todos los datos que pasan a través
de la API de socket.
Antes de empezar
Las pruebas se almacenan
en proyectos de pruebas de rendimiento. Si el espacio de trabajo no contiene un proyecto de prueba de rendimiento, el asistente de creación de pruebas crea
uno con un nombre que es posible cambiar. Para almacenar una prueba en un proyecto determinado, verifique que existe antes de empezar.
Asegúrese de tener un programa cliente en funcionamiento y que puede conectarse al servidor.
Asegúrese de que la sesión que está grabando sea reproducible. Esto significa que cuando la prueba reproduce las acciones grabadas, se recibirán las mismas respuestas del servidor.
IBM® Rational Performance Tester no admite el registro de sockets en versiones de 64 bits de Microsoft Windows
2003 y de Windows XP.
Procedimiento
Para grabar una prueba de socket:
- En la perspectiva Prueba de rendimiento, pulse el botón de la barra de herramientas Nueva prueba a partir de grabación
o pulse .
- En el asistente Nueva prueba a partir de grabación,
pulse Crear una prueba a partir de una nueva grabación, seleccione Prueba de Socket y pulse Siguiente. Si está realizando la grabación de datos sensibles, podrá hacer una selección en Nivel de cifrado de la grabación.
- 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
para crear un nuevo proyecto o carpeta.
- En la página Seleccionar aplicación cliente,
seleccione el tipo de programa cliente que se va a utilizar para grabar la prueba:
- Para especificar cualquier programa cliente que esté ubicado en el sistema, seleccione Aplicación gestionada y pulse Siguiente.
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.
- Para grabar una sesión de emulación de terminal TN3270, seleccione IBM
Personal Communication o Attachmate EXTRA!
X-treme, si dichos programas están instalados, y pulse Siguiente.
En caso necesario, especifique un archivo de sesión para iniciar la sesión TN3270.
Nota: El uso de este método para grabar una sesión TN3270 genera una prueba de rendimiento de API de socket de nivel bajo que se basa en el tráfico del protocolo TN3270. Para grabar una prueba TN3270, consulte
Grabación de una prueba de rendimiento de TN3270.
- para grabar una sesión HTTP, seleccione Microsoft Internet
Explorer o Mozilla Firefox y pulse Siguiente.
Si elige Mozilla
Firefox, puede especificar un perfil de Firefox.
Nota: El uso de este método para grabar una sesión HTTP genera una prueba de rendimiento de API de socket que se basa en el tráfico del protocolo HTTP. Para grabar una prueba HTTP, consulte
Grabación de una prueba HTTP.
- Si la aplicación utiliza la autenticación SSL (Capa de sockets seguros) y TLS (Seguridad de la capa de transporte) para autenticar el servidor o la aplicación de cliente, especifique las siguientes opciones y pulse Siguiente:
- Seleccione El servidor necesita un certificado de cliente específico si está utilizando la autenticación de cliente. Especifique un nombre de archivo y contraseña de almacén de claves certificado. Si se necesitan varios certificados, pulse Varios certificados y especifique un nombre de archivo y contraseña de almacén de claves certificado para cada nombre de host y puerto.
- Seleccione El cliente requiere un certificado de servidor específico para proporcionar el nombre de archivo de almacén de claves certificado del servidor y una contraseña para cada nombre de host y puerto.
Si no proporciona el certificado del servidor, debe configurar la aplicación de cliente para autenticar el certificado del grabador de proxy como si fuera el servidor real. Pulse Guarde este certificado para guardar el certificado que IBM Rational Performance Tester ha generado e importe el archivo .cer a la aplicación de cliente.
Si fuera necesario, seleccione si se debe utilizar el cifrado SSL 3.0 y TLS 1.0.
Consulte Directrices para las pruebas de rendimiento de socket para obtener más información sobre la autenticación
SSL y TLS.
- Si es la primera vez que graba una prueba de rendimiento API de socket, lea la Advertencia de seguridad y seleccione Aceptar para continuar.
- Pulse Finalizar para empezar a grabar. Mientras se inicia el programa cliente se abrirá una ventana de progreso.
- Utilice el programa cliente para realizar las acciones que se van a probar. Puede utilizar la barra de herramientas Anotaciones de prueba de grabador para añadir comentarios, grabar sincronizaciones o realizar capturas de pantalla durante la grabación.
- Para añadir un comentario a la prueba grabada, pulse el icono Insertar
comentario
.
- Para añadir una captura de pantalla a la prueba grabada, pulse el 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 comentarios en las imágenes.
- Para añadir manualmente una sincronización de prueba a la grabación, pulse el icono Insertar sincronización
.
- Para añadir manualmente una carpeta de transacción a la grabación, pulse el icono Iniciar transacción
y el icono Detener transacción
para iniciar y detener la transacción.
- Para insertar un punto de división en la prueba grabada, pulse el 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 durante la grabación para obtener más información sobre la división de una prueba.
- Cuando haya finalizado las acciones de prueba en el programa, detenga el grabador. Para ello, puede cerrar el programa cliente o pulsar el botón Detener
en la vista Control de grabador. Se abrirá una ventana de progreso mientras se genera la prueba. Al finalizar, la vista Control del grabador 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.