Grabación de una sesión con el portal SAP de HTTP

Con el Portal SAP, puede abrir una sesión de GUI de SAP desde una interfaz web. Para poder grabar una sesión de Portal SAP, grabe una prueba HTTP seguida de una prueba de GUI de SAP.

Antes de empezar

Verifique que el agente de IBM® Rational Performance Tester se esté ejecutando en el sistema local y que los scripts de la GUI de SAP estén habilitado en el servidor SAP R/3 y en el cliente GUI de SAP.

Las pruebas se almacenan en proyectos de pruebas de rendimiento. Si el espacio de trabajo no contiene un proyecto, 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 que la sesión que está grabando sea reproducible. Por ejemplo, si crea elementos en SAP y no los suprime, éstos ya existirán cuando se ejecute la prueba, lo cual podría hacer que la prueba fallara.

Acerca de esta tarea

La prueba HTTP graba la información de la sesión desde la interfaz web del Portal SAP, lo cual proporciona un acceso directo a SAP que abre la GUI de SAP. El grabador de pruebas SAP graba toda la actividad que ocurre en el cliente de la GUI de SAP.

Las pruebas del Portal SAP que se graban con este método sólo se pueden ejecutar dentro de una planificación. Después de grabarlas, debe configurar, en primer lugar, una planificación que ejecute la prueba HTTP y, a continuación, la prueba SAP.

Varias pruebas HTTP y SAP que se graban con este método no se pueden intercambiar y deben reutilizarse en pares.

Procedimiento

Para grabar una sesión de Portal SAP:

  1. En primer lugar, grabe una prueba HTTP: pulse Archivo > Nuevo > Prueba a partir de la grabación; a continuación, seleccione Grabación HTTP y pulse Siguiente.
  2. En la página Seleccionar la ubicación para el conjunto de aplicaciones de prueba, seleccione un proyecto. En Nombre del archivo de prueba, escriba un nombre para la prueba de rendimiento HTTP y, a continuación, pulse Finalizar.
  3. En el navegador web, escriba el URL de una interfaz del Portal web de SAP.
  4. En la página web, siga el procedimiento de inicio de sesión y pulse el enlace para abrir la sesión de la GUI de SAP. El navegador web descarga un archivo de acceso directo al Portal SAP y abre la aplicación interfaz gráfica de usuario de SAP con la información de sesión que contiene el archivo de acceso directo.
  5. Mantenga abierta la aplicación de la GUI de SAP y cierre el navegador web. No cierre el cliente de la GUI de SAP. De este modo, se detiene la grabación y se genera una nueva prueba de HTTP que finaliza con un elemento de asignación de variable denominado Establecer acceso directo a SAP.
  6. Ahora, grabe la prueba de SAP: pulse Archivo > Nuevo > Prueba a partir de la grabación; a continuación, seleccione Grabación de SAP y pulse Siguiente.
  7. Seleccione el proyecto y la carpeta donde desea crear la prueba de entrada por lotes, escriba un nombre para la nueva prueba y, a continuación, pulse Siguiente.
  8. En la página del asistente Sesión SAP, seleccione Grabar una sesión de ejecución iniciada desde el portal SAP de HTTP y pulse Finalizar para iniciar la grabación.
  9. En el cliente de la GUI de SAP, finalice las transacciones para grabar la prueba.
  10. Cuando haya completado las transacciones que debe probar, para detener la grabación, cierre la GUI de SAP como una sesión normal.

Resultados

Al final de la sesión de grabación, se crean dos pruebas:
  • Una prueba HTTP que contiene el inicio de sesión HTTP. Esta prueba finaliza con un elemento Establecer de acceso directo a SAP.
  • Una prueba SAP que contiene las transacciones SAP grabadas en el cliente de la GUI de SAP. Esta prueba utiliza la opción de conexión Utilice una variable de acceso directo a SAP.
Ambas pruebas contienen una variable de acceso directo a SAP en su sección Variables de prueba. Para ejecutar una prueba del Portal SAP, la prueba HTTP y la prueba SAP deben ejecutarse conjuntamente en una planificación y utilizar la misma variable de acceso directo a SAP.

Comentarios